|
|
#1 (permalink) |
|
sunucuda yasadigimiz performans problemleri
sunucumuzda yasadigimiz performans problemlerinden dolayi forumda bir takim özellikler gecici bir süre icin kapatilmis durumda. bunlardan biri de arama motoru. yeni sunucuya gecene kadar bu özellikler kapali kalacaklar. forumda icinde arama yapmak isteyenlerin, http://forum.zoque.net/search.php adresinde yer alan, Google arama motorunu kullanmalarini öneriyoruz.
__________________
Üyeler tanisiyor | Üyeler kendilerini tanitiyorlar. İletisim Merkezi | Forumla ilgili sorulariniz, problem bildirimi icin lütfen daha fazla ö.m. atmayiniz. |
|
|
|
|
|
|
#3 (permalink) |
|
Re: sunucuda yasadigimiz performans problemleri
SEO modülü sunucu yükünü olumsuz yönde etkiledi. henüz tam olarak optimize etmedim. fakat asil etki giderek artan online kullanici sayisi. SEO kurulmadan öncesine oranla su an hit 2,x kat artmis durumda. yogun zamanlardaki online kullanici sayisi da 2 katina cikti.
agaclar.net'i de göz önüne alirsak, xp3000+ ve 1 gb ram'a sahip su anki sunucumuz, yogun saatlerde 700+ online kullaniciyi kaldirmiyor. dün oldukca yogun, bir o kadar da problemli bir gün oldu bizler icin. fakat birkac gün icinde athlon 64 X2 4200+ ve 2 gb ram'a sahip yeni bir sunucuya gececegiz. umarim bu yeni makine ihtiyaclarimizi daha iyi karsilar.
__________________
Üyeler tanisiyor | Üyeler kendilerini tanitiyorlar. İletisim Merkezi | Forumla ilgili sorulariniz, problem bildirimi icin lütfen daha fazla ö.m. atmayiniz. |
|
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 28.03.2003
Yer: İzmir
Yaş: 26
Mesaj: 792
|
Re: sunucuda yasadigimiz performans problemleri
bu özelliklerdeki, apache+MySQL kullanan bir sunucudan daha fazla performanslı olması beklenmez mi? Mutlaka siz optimize etmişsinizdir, upgrade için çaba ve para harcamamanız için belki gözden kaçan noktalar da vardır diye birkaç birşey yazmak istiyorum;
Sunucu ile ilgili: - Eğer dedicated VPS tarzı birşey ise "ulimit" ayarlarıyla oynamak lazım gelebilir. - Eğer saldırı tarzı şeylerden korkulmuyorsa, "/proc/sys/net/ipv4/tcp_*" değerleri en yüksek performansa düzenlenmeli. - iptables ta herhangi bir log tutuluyorsa, kesinlikle kaldırılmalı. MySQL ile ilgili: - sanırım en zorlanan servis budur, öncelikle "log" ile ilgili herşeyin my.cnf den kaldırılması gerekli. - myisam_sort_buffer_size , join_buffer_size , read_buffer_size , sort_buffer_size , table_cache vb. şeyleride mutlaka oynamak gerekir. - /var/log ta MySQL ile ilgili herhangi bir log varsa ve boyutu büyükse onu da temizlemek gerekir. Apache ile ilgili: - log level en düşüğe indirilmeli - log dosyalarının boyut 1 GB yi aşmayacak şekilde rotate edilmeli. - keepalive ın kapatılması veya değerinin düşürülmesi gerekir. - MinSpareServers, MaxSpareServers, StartServers, MaxClients değerleriyle oynamakta büyük fayda var. Forumla ilgili: - Ekli dosyalar MySQL de bulunuyorsa onun dosya sistemine geçmesi gerekir. - herşey için email gönderilmemesi gerekir.
__________________
#siberarena.com | tournament.online Mesaj mow tarafından 21.11.2006 (13:40) yeniden düzenlendi. |
|
|
|
|
|
#5 (permalink) |
|
Re: sunucuda yasadigimiz performans problemleri
merhab mow, üzerinde kurulu programlarin versiyonlari asagida. PHP cgi olarak calisiyor. apache modülünü kullanmamiz, teknik destek veren firma tarafindan izin verilmiyor. tüm sunucu yönetim ve güncellemesi bu firma tarafindan yapiliyor.
server Type Linux web server Apache v2.0.55 (cgi-fcgi) PHP 4.4.4-0.dotdeb.1 PHP Max Post Size 8.00 MB PHP Maximum Upload Size 16.00 MB PHP Memory Limit 32.00 MB MySQL Version 4.1.15-Debian_0.dotdeb.4-log MySQL Packet Size 16.00 MB MySQL Variables PHP Code:
__________________
Üyeler tanisiyor | Üyeler kendilerini tanitiyorlar. İletisim Merkezi | Forumla ilgili sorulariniz, problem bildirimi icin lütfen daha fazla ö.m. atmayiniz. |
|
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 28.03.2003
Yer: İzmir
Yaş: 26
Mesaj: 792
|
Re: sunucuda yasadigimiz performans problemleri
unuttum: değiştirdiğiniz dosyaların mutlaka yedeklerini alın.
Bir gözattım anladığım kadarıyla aşağıdaki değişiklikleri yaparsanız performansta bir artış mutlaka olur; MySQL için kesin yapılması gerekenler: - INNODB tipinde bir tablonuz yoksa /etc/my.cnf içine "[mysqld]" nin altına skip-innodb yazmalısınız. - Gene my.cnf nin içine ve gene "[mysqld]" nin altına aşağıdaki değerlerleri de eklemelisiniz, eğer aşağıdaki satırlardaki ayarlar sizde zaten var ise ve değeri daha yüksek ise değiştirmeyin öyle kalsın, eğer düşükse veya yoksa yazın. max_connections = 500 key_buffer = 32M myisam_sort_buffer_size = 128M join_buffer_size = 2M read_buffer_size = 2M sort_buffer_size = 4M table_cache = 1024 thread_cache_size = 64 wait_timeout = 1800 connect_timeout = 10 max_allowed_packet = 16M max_connect_errors = 10 query_cache_limit = 2M query_cache_size = 32M query_cache_type = 1 eğer yukarıdakileri yazdığınızda sistem aşırı yüklenirse, yani bir problem olursa; max_connections = 500 key_buffer = 16M myisam_sort_buffer_size = 64M join_buffer_size = 1M read_buffer_size = 1M sort_buffer_size = 2M table_cache = 1024 thread_cache_size = 64 wait_timeout = 1800 connect_timeout = 10 max_allowed_packet = 16M max_connect_errors = 10 query_cache_limit = 1M query_cache_size = 32M query_cache_type = 1 yazabilirsiniz, artık bu noktadan sonra sunucuyu gözlemleyip oradaki ayarlarları kendiniz optimum seviyeye getirmelisiniz. Apache için kesin yapılması gerekenler: - httpd.conf dosyasının içindeki keepalive değerini keepalive = Off olacak şekilde değiştirin - MinSpareServers ve MaxSpareServers değerleri normalde sırasıyla 5 ve 20 dir, sizde de böyleyse onları 1.5 katına bir yükseltmeyi deneyin, gene load a göre kendiniz ayarlamalısnız. - MaxClients satırınıda kaldırabildiği kadar yüksek yapın - loglevel = error olacak şekilde loglama şeklinide değiştirin, eğer zaten böyleyse loglevel = crit olacak şekilde değiştirin, ama dikkatli olun bunu yaptığınızda webalizer, awstats tarzı istatistikleriniz çalışmayabilir. - phpnin neden modul olarak kullanılmadığını mutlaka sorun bence bir mahsuru yok, sonuçta sunucu sizin istediğiniz gibi değiştirebilme hakkınız olmalı. cgi olarak kullanmanız zaten başlı başına bir kayıp, cgi modulu olarak "mod_cgi" mi yoksa "mod_fastcgi" mi kullandığınıza bakın , mod_fastcgi olmalı, değilse modulu yükleyip ayarlayın. /etc/PHP.ini de değiştirmeniz gerekenler: - log_errors = Off yapmalısınız. son olarak madem PHP yi cgi olarak kullanmak zorundasınız, apache yerine "lighttpd" kullanmanızı öneriyorum apache den kat kat hızlı. bu değişiklikleri yaptıktan sonra servisleri yeniden başlatmayı unutmayın.
__________________
#siberarena.com | tournament.online Mesaj mow tarafından 21.11.2006 (15:02) yeniden düzenlendi. |
|
|
|
|
|
#8 (permalink) |
|
Re: sunucuda yasadigimiz performans problemleri
sonunda yeni sunucuya tasindik. performans problemlerinden dolayi iptal edilen özellikler de yeniden aktif hale getirilmis durumdular. su an icin hersey oldukca memnunluk verici bir düzeyde calisiyor.
__________________
Üyeler tanisiyor | Üyeler kendilerini tanitiyorlar. İletisim Merkezi | Forumla ilgili sorulariniz, problem bildirimi icin lütfen daha fazla ö.m. atmayiniz. |
|
|
|
|
|
|
#9 (permalink) |
|
Re: sunucuda yasadigimiz performans problemleri
Hayırlı olsun hepimize.
Yeni sunucuya taşındığımızı bu sabah Zoque' un sonunda "server is too busy at the moment" demeden açılmasından tahmin etmiştim zaten
__________________
http://scriptman.deviantart.com |
|
|
|
|
|
|
#10 (permalink) |
|
Re: sunucuda yasadigimiz performans problemleri
Çok ama çok önemliymiş bu arama fasilitesi. Yokluğunda anlayabildim. Şükür kavuşturana.
__________________
www.osmanarslan.com | kişisel portfolio |
|
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!