LINUX.ORG.RU

Зависает php-fpm 5.3.10. Как найти причину?

 


0

2

Здравствуйте. В последнее время зависает php-fpm . Ubuntu 12.04 x64. Аналогичный конфиг (версия, конфигиги php, nginx) на другом сервере работает без проблем. 4 ядерный IntelXeon. Отличие в от другого сервера: озу 8 гб, 24 гб на проблемном сервере и не проблемном соответственно. Ещё на проблемном установлен MySQL . При зависании php5-fpm форкает все child (10 штук) и перестает отвечать, лимит времени на исполнение стоит 5 секунд, но даже после того как зависший процесс завершится по таймауту, последующие запросы так же не проходят, nginx выдаёт Bad Gateway . Загрузка процессора при этом нулевая, htop показывает свободных 2 ГБ памяти, iotop показывает мизерную активность. При чём посещаемость самого сайта очень маленькая, всегда в основном активный один процесс php-fpm . Mysql show procceslist почему то ничего не показывает во время зависания (кроме процесса show proccesslist). Лимиты (ulimit) выставлены, php-fpm nginx через tcp. Вопрос, как определить где затык? В логах нет никаких подсказок, в dmesg ничего .

Наблюдал на неделе подобное на подопечном дряхлом сайте с джумлой. В чём дело – не понял, но могу сказать, что примерно в те же дни его каким-то образом (вероятно, через саму джумлу) взломали и пораспихали спамерского дерьма по PHP-файлам. Если у тебя (вдруг?) такое же совпадение, то, может быть, это не совпадение?..

А так ничего не могу сказать.

greatperson
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.