Иногда на сайте возникает ошибка 502. В логах nginx:
2010/05/27 16:09:11 [error] 3476#0: *3645268 upstream prematurely closed connection while reading response header from upstream, client: xxx.xxx.xxx.xxx, server: xxxxxx.ru, request: "GET /xxxxxx.htm HTTP/1.1", upstream: "http://xxx.xxx.xxx.xxx:8080/xxxxxx.htm", host: "xxxxxx.ru", referrer: "http://xxxxxx.ru/xxxxxx.htm"
2010/05/27 16:09:12 [error] 3476#0: *3645268 kevent() reported about an closed connection (54: Connection reset by peer) while reading response header from upstream, client: xxx.xxx.xxx.xxx, server: xxxxxx.ru, request: "GET /xxxxxx.htm HTTP/1.1", upstream: "http://xxx.xxx.xxx.xxx:8080/xxxxxx.htm", host: "xxxxxx.ru"
Что эта ошибка означает? Как с ней бороться?
Ответы
Насколько понимаю, такая ошибка может возникать, когда Apache внезапно уходит. Например, Apache может перезапускаться без опции graceful в рамках каких-нибудь сервисных процедур в системе. Если в этот момент есть какие-то запросы от клиентов, то nginx сгенерирует ошибки.
Чтобы эту ошибку устранить, нужно понять, почему Apache уходит и исправить это.
Капитан очевидность
ты про Apache вертолет?
просто тут про Nginx
Отправить комментарий