Назад | Перейти на главную страницу

Сбой сервера после обновления Wordpress до последней версии (nginx + php-fpm)

Я обновил Wordpress в своем огромном блоге (около 300 000 посетителей в день) с 2.8.4 до последней версии 3.3.2. Все прошло хорошо, но мой сервер начал возвращать множество ошибок 502, хотя раньше он работал отлично.

Он запускает php-fpm и nginx с кешированием varnish, поэтому это, вероятно, означает проблемы с взаимодействием с серверной частью, например php-fpm. Был ли у кого-нибудь подобный опыт и что с этим можно сделать? Какие настройки мне следует изменить? Я не могу слишком сильно увеличивать лимит памяти, потому что нагрузка уже довольно высока, но до обновления она была совершенно стабильной ...

16 детей в конфигурации php-fpm, xeon, 8 ГБ оперативной памяти, ssd, ubuntu

Журнал ошибок nginx полон этого:

2012/05/22 18:38:17 [error] 3643#0: *113267 connect() to unix:/var/run/php5-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 123.45.6.7, server: site.com, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "www.site.com"

php log в порядке, ничего необычного, только эти сообщения о выходе, вызванные, вероятно, достижением максимального количества запросов:

May 22 18:48:47.058006 [NOTICE] [pool www] child 9509 exited with code 0 after 253.130628 seconds from start
May 22 18:48:47.058913 [NOTICE] [pool www] child 9591 started

кажется, есть место для использования большего количества ОЗУ:

free -m
             total       used       free     shared    buffers     cached
Mem:          8001       3973       4028          0         70       3271
-/+ buffers/cache:        631       7369
Swap:         2534          0       2534