nginx 502-я ошибка

123
DA
На сайте с 04.02.2005
Offline
165
#11

только как это исправить ?:)

тыщ-пыщ
Lupus
На сайте с 02.11.2002
Offline
241
#12
DJ_AlieN:
только как это исправить ?

Может заметить урл на другой: "/control/maps/plan_kv.php?penis=vagina"? ;)

There are two types of people in this world: 1. Those who can extrapolate from incomplete data.
Lupus
На сайте с 02.11.2002
Offline
241
#13
DJ_AlieN:
тока перегруз апача спасает

Посмотрите /server-status, сделайте отладку скрипта, увеличьте таймаут nginx, попробуйте обратиться по проблемному урлу напрямую к апачу. Заодно проверьте mysql slow-log, если скрипт использует базу. По вашей проблеме нет универсальной таблетки или типичного диагноза.

К тому же сообщение "upstream prematurely closed connection while reading response header" просто требует заглянуть в лог апача. Причем не только в лог виртхоста, но и в главный лог.

DA
На сайте с 04.02.2005
Offline
165
#14
Lupus:
Посмотрите /server-status, сделайте отладку скрипта, увеличьте таймаут nginx, попробуйте обратиться по проблемному урлу напрямую к апачу. Заодно проверьте mysql slow-log, если скрипт использует базу. По вашей проблеме нет универсальной таблетки или типичного диагноза.
К тому же сообщение "upstream prematurely closed connection while reading response header" просто требует заглянуть в лог апача. Причем не только в лог виртхоста, но и в главный лог.

так фишка в том, что таких уролов тьма, то один то другой то третий.

допустим главная страница phpmyadmin'a - уж там-то явно нету медленных запросов

Lupus
На сайте с 02.11.2002
Offline
241
#15
DJ_AlieN:
допустим есть определенный файл, допустим folder/somefile.php время исполнения - не больше 0.3 с , в случая апокалипсиса - 5с. не больше
таймаут у nginx до apache - 60c.
причем если я жму на этом файле обновить - возвращается аналогичная ошибка моментально, другие же страницы грузятся на ура.
server-status выдает большое кол-во незянятых процессов

Итак подытоживаем. Фронт возвращает спонтанно возникающую ошибку, мотивируя ее отказом бэка. Перманентного перегруза бэка нет. Ошибка не таймаута, поскольку возвращается сразу. Вывод: фронт с бэком не могут договориться. Пару раз сталкивался с таким и причина была в малом буфере заголовков nginx. В зависимости от размера куки, ответ бэка либо проскакивал на ура, либо фронт выдавал ошибку. Но бывали и еще какие-то сетевые засады, сейчас точно не вспомню. Попробуйте все-таки покопать все логи, а не только виртхостов. Вплоть до системного. Может у вас, например, лимит дескрипторов исчерпывается.

DA
На сайте с 04.02.2005
Offline
165
#16

еррор.лог апача молчит насчет указанного файла

как у нгинкса заголовки увличить?

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#17

proxy_buffer_size 32k;

large_client_header_buffers 8 32k;

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
Lupus
На сайте с 02.11.2002
Offline
241
#18

У меня на боевом серве стоит:


connection_pool_size 256;
client_header_buffer_size 32k;
large_client_header_buffers 16 16k;
request_pool_size 32k;
DA
На сайте с 04.02.2005
Offline
165
#19

проблема видимо в этом:

[Wed Jul 30 12:15:49 2008] [notice] child pid 8602 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:17 2008] [notice] child pid 21116 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:22 2008] [notice] child pid 19776 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:22 2008] [notice] child pid 21332 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:47 2008] [notice] child pid 17624 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:48 2008] [notice] child pid 17392 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:49 2008] [notice] child pid 19646 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:49 2008] [notice] child pid 21562 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:49 2008] [notice] child pid 22372 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:50 2008] [notice] child pid 17043 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:50 2008] [notice] child pid 19159 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:50 2008] [notice] child pid 22496 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:51 2008] [notice] child pid 22491 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:51 2008] [notice] child pid 22497 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:52 2008] [notice] child pid 22389 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:52 2008] [notice] child pid 22500 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:52 2008] [notice] child pid 22501 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:52 2008] [notice] child pid 22502 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:52 2008] [notice] child pid 22507 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:53 2008] [notice] child pid 22503 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:53 2008] [notice] child pid 22506 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:53 2008] [notice] child pid 22508 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:53 2008] [notice] child pid 22509 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:53 2008] [notice] child pid 22511 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:53 2008] [notice] child pid 22513 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:54 2008] [notice] child pid 22510 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:54 2008] [notice] child pid 22512 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:54 2008] [notice] child pid 22518 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:55 2008] [notice] child pid 22521 exit signal Segmentation fault (11)
[Wed Jul 30 12:44:55 2008] [notice] child pid 22522 exit signal Segmentation fault (11)
[Wed Jul 30 12:49:00 2008] [notice] caught SIGTERM, shutting down

Гуглил, четкого описания ошибки найти не смог :(

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

А четкого и не существует - корку надо дебажить

Не стоит плодить сущности без необходимости
123

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