502 ошибка при запросе определеных страниц

12 3
G
На сайте с 11.01.2012
Offline
3
2439

Доброго времени суток, имеется сервер на freeBSD на нем установлена связка nginx 0.8.53 + php-fpm5.3.3. После установке wordpressa, не которые страницы: форма регистрации, отправки комментария выдают ошибку 502 bad gateway, при этом сами скрипты в общем то срабатывают при обновлении страницы к комментарии отображается. В логах при этом можно наблюдать

nginx:

[error] 35683#0: *30 upstream prematurely closed connection while reading response header from upstream, client:... request: "POST /wp-comments-post.php HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-fpm.sock:",... 

php-fpm:

Jan 11 12:16:50.645029 [WARNING] [pool www] child 17154 exited with code 1 after 75825.193256 seconds from start

Jan 11 12:16:50.646218 [NOTICE] [pool www] child 35689 started

Еще как пример при авторизации, пользователя выдается белый экран, однако авторизация все-таки происходит. Надо заметить с остальными страницами все отлично и подобных ошибок не наблюдается. Может быть, кто-нибудь подскажет, в чем может быть проблема?

M
На сайте с 01.12.2009
Offline
235
#1

Сложно определить проблему, надо смотреть.

Администратор Linux,Freebsd. построения крупных проектов.
Andreyka
На сайте с 19.02.2005
Offline
822
#2

1. Включить запись логов самого чихпыха в файл

2. Попробовать повысить таймаут

Не стоит плодить сущности без необходимости
I8
На сайте с 17.05.2010
Offline
99
#3

В конфиге nginx с секции http добавьте:

client_max_body_size 100m ;

Помогает и при загрузке больших файлов и при отправке данных через форму, для интереса можете поиграть с этим параметром.

G
На сайте с 11.01.2012
Offline
3
#4

Таймауты увеличил первым делом, не помогло.

В конфиге nginx с секции http добавьте:
client_max_body_size 100m ;

Тоже пробывал, за одно увеличил буфер заголовка запроса, к сожалению всё по прежнему.

Andreyka
На сайте с 19.02.2005
Offline
822
#5

Тогда логи php. Наверняка там какой-то варнинг проскакивает.

G
На сайте с 11.01.2012
Offline
3
#6
Тогда логи php. Наверняка там какой-то варнинг проскакивает.

я их выложил в первом сообщении.

Andreyka
На сайте с 19.02.2005
Offline
822
#7

Это были логи php-fpm

Нужен лог самого php

G
На сайте с 11.01.2012
Offline
3
#8

кроме ошибки загрузок некоторых модулей ничего нет

[11-Jan-2012 19:53:36] PHP Warning:  Module 'ctype' already loaded in Unknown on line 0

[11-Jan-2012 19:53:36] PHP Warning: Module 'dba' already loaded in Unknown on line 0
[11-Jan-2012 19:53:36] PHP Warning: Module 'ftp' already loaded in Unknown on line 0
[11-Jan-2012 19:53:36] PHP Warning: Module 'gettext' already loaded in Unknown on line 0
[11-Jan-2012 19:53:36] PHP Warning: Module 'hash' already loaded in Unknown on line 0
Zaqwr
На сайте с 08.08.2007
Offline
111
#9

geralld, php -m ничего лишнего в не выдаёт?

Администрирование, Linux, Cisco, Juniper
Andreyka
На сайте с 19.02.2005
Offline
822
#10
geralld:
кроме ошибки загрузок некоторых модулей ничего нет

Включи полный error_log в php и направь его в файл.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий