Merhaba;
Arkadaşlar, server yoğun olduğu sıralarda sanırım mysql sonsuz bir döngüye giriyor, ve sonuc olarak mysql stop oluyor. 2-3 dk. sonra tekrar start oluyor. Mysql stop olduğunda php'nin verdiği hata "too many connections". Artık bıktım sıkıldım. Load'lar maksimum 3-5 iken birden fırlıyor. Her 5 dakikada bir yapıyor bunu. Server'dan da iyice soğudum aldığım yerden de. Artık içimden lanet okuyorum. Aldığım yerin mazereti hazır: "Sunucu kaldırmıyor" AMD 2800 İşlemcili 1,5 GB RAM'li makina Günlük maksimum 15000 tekil hiti olan sitemi kaldırmıyormuş. Neymiş efendim yeni bir sunucu kiralayıp mysql'i oraya taşıycakmışız. Tabii bunun maliyeti de bana aylık 150 YTL öderken iki katına çıkacak. Yani 300 YTL.
my.cnf dosyasındaki optimizasyon bozukluğundan mı kaynaklanıyor acaba diyorum. Gerekirse mysql'in üst versiyonlarını kurayım. MySQL versiyonum:
4.1.20
Arkadaşlar bu konuda ne önerirsiniz. Kafayı yiycem artık. Şu lanet olası sunucuyu aldığımdan beri problemlerim bitmedi.
MySQL'in kasması ve "too many connections" hatası
20
●15.791
- 02-03-2007, 19:10:23
- 02-03-2007, 22:39:00Üyeliği durduruldumy.cnf dosyasını pico, vi veya nano ile açıp aşağıdaki şekilde değiştiriniz.
[mysqld] skip-innodb old-passwords = 1 safe-show-database 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 = 1800 thread_cache_size = 384 wait_timeout = 180 connect_timeout = 10 tmp_table_size = 64M max_allowed_packet = 64M max_connect_errors = 10 query_cache_limit = 1M query_cache_size = 128M query_cache_type = 1 query_prealloc_size = 16384 query_alloc_block_size = 16384 [mysqld_safe] open_files_limit = 8192 [mysqldump] quick max_allowed_packet = 16M [myisamchk] key_buffer = 64M sort_buffer = 64M read_buffer = 16M write_buffer = 16M
Faydası olacaktır
.
- 03-03-2007, 00:07:20ama bu makine kaldırmaz zaten o paraya amerikadanda klas bir makine alabilirsin HTservers Networks i tavsiye ederim
- 03-03-2007, 14:08:43netstat -n komutunu yazdığımda mysql'in birsürü bağlantu açtığını görüyorum. Bir kısmı aşağıda:
Acaba saldırı mı var?Alıntı - 03-03-2007, 14:20:44AMD'de kötü br işlemci değil ki?osman adlı üyeden alıntı: mesajı görüntüle
Kendi kullandığım bilgisayarın işlemcisi de AMD 3000 Ben performansından çok memnunum.
Kullandığım sistem joomla. Joomla'nın database bağlantı class'ında mysql_close() diye bir fonksiyon kullanılmamış. Problem çıkartır mı acaba?ErsaT adlı üyeden alıntı: mesajı görüntüle
.