nginx+php-fpm роняет сервер

Автор kalps, 19 декабря 2011, 03:33:21

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

kalps

Доброго времени суток, уважаемое сообщество! сильно не бейте, я только начал вникать в суть происходящего.
Есть у меня сервер под Debian squeeze, на нем крутится nginx + php-fpm, и все это дело обслуживает небольшой форум на vbulletin. сервер падает несколько раз на дню, из того что я вижу своим невооруженным глазом - каждый запрос страницы отжирает от 10 до 20% процессора, жрут процессор php-fpm child'ы.
подскажите плз куда смотреть, как искать узкое место?
сервер AMD Athlon 64 3700+, 1GB ram, 2x 160 GB SATA HDD (Software-RAID 1).
посещаемость - 500-1000 хитов в сутки.

skeletor

Настройки php-fpm смотрите.
"Винда съела дрова и резет здесь не фурычит"
"Все говорят, что у меня /dev/hands кривой и я всё делаю через /dev/ass. А у меня этих файлов вообще нет!"

kalps

Цитата: skeletor от 19 декабря 2011, 16:18:57
Настройки php-fpm смотрите.

сам fmp вариантами настроек не блещет,
emergency_restart_interval - 1m, process_control_timeout = 5s, daemonize = yes
пул один - www
listen = 127.0.0.1:9000
pm = dynamic
pm.max_children = 50
pm.start_servers = 20
pm.min_spare_servers = 5
pm.max_spare_servers = 35


что там еще можно ковырять - не знаю...

skeletor

Уменьшить количество child'ов. То, что вы используете только эти настройки говорит о том, что остальные установлены по дефолту.
"Винда съела дрова и резет здесь не фурычит"
"Все говорят, что у меня /dev/hands кривой и я всё делаю через /dev/ass. А у меня этих файлов вообще нет!"