В разные моменты, без выявленной мной закономерности начинается "Сервер закрыл соединение" в случае Opera или "Пустой ответ" (или как-то так) в случае Chromium. То есть, сервер не возвращает ничего.
Если заглянуть в логи, то можно наблюдать такую красоту:
Код: Выделить всё
[Tue Mar 22 03:18:19 2011] [notice] child pid 16804 exit signal Segmentation fault (11)
[Tue Mar 22 03:18:28 2011] [notice] child pid 16809 exit signal Segmentation fault (11)
[Tue Mar 22 03:18:29 2011] [notice] child pid 16810 exit signal Segmentation fault (11)
[Tue Mar 22 03:18:29 2011] [notice] child pid 16811 exit signal Segmentation fault (11)
[Tue Mar 22 03:18:29 2011] [notice] child pid 16812 exit signal Segmentation fault (11)
[Tue Mar 22 03:18:47 2011] [notice] child pid 16814 exit signal Segmentation fault (11)
[Tue Mar 22 03:18:49 2011] [notice] child pid 16815 exit signal Segmentation fault (11)
[Tue Mar 22 03:18:50 2011] [notice] child pid 16808 exit signal Segmentation fault (11)
За один запрос появляется несколько строчек. Вроде, от двух до четырех.
Если перезагрузить апач - пропадает сразу, если подождать несколько минут - пропадает само, но в обоих случаях может появиться снова в любой момент.
В этот момент на этом же Apache и PHP крутится phpBB3, с которым никаких проблем не возникает.
Гугление показывает, что проблема встречается не только у меня, но и у других людей с другими версиями WP (еще с 2.X). Однако, найти какое-то четкое решение проблемы не удалось. Где-то пишут, что не хватает ресурсов. Но у меня довольно мощная VPS с гигабайтом памяти (свободно обычно около 500) и 4 гигами свопа. Я даже поставил в /etc/php5/apache/php.ini "memory_limit = 200M" вместо 128. Но все равно ошибки повторяются снова.
Куда копать? может, кто сталкивался?