Задавайте вопросы, мы ответим
Вы не зашли.
Логика сайта (php) на двух серверах, база на отдельном.
Везде линух CentOS 6 x86_64, php и мускуль из репозитария remi (php-common-5.3.16, mysql-server-5.1.61)
php работает через связку nginx+php-fpm (по tcp сокету).
На обоих web-севрерах по 15 тыс сокетов к мускулю в состоянии TAIM_WAIT. Что странно на стороне мускуля этих сокетов (в состоянии TAIM_WAIT) под 300 штук.
pconnect не используется (только голый connect)
mysql.allow_persistent = Off в php.ini стоит
net.ipv4.tcp_tw_recycle=1 и net.ipv4.tcp_tw_reuse=1 выставлено.
Откуда могут браться эти незакрытиые сокеты и почему они не грохаются?
Неактивен
TIME_WAIT — это закрытые соединения, которые просто ожидают потерявшиеся
пакеты из сети (в соответствии со стандартом TCP). В Вашем случае они не должны
создавать проблем. Если смущают — используйте pconnect
Неактивен
Я знаю что это за соединения ))
Почему они только с одной стороны (на бэкенде)? И почему так их много
Неактивен