Connection reset by peer) while reading response header from upstream

Igor Sysoev is at rambler-co.ru
Sat Jul 21 20:38:15 MSD 2007


On Sat, Jul 21, 2007 at 08:25:12PM +0400, Siava wrote:

> Andrei Nigmatulin пишет:
> >On Saturday 21 July 2007 18:43, Igor Sysoev wrote:
> >  
> >>On Sat, Jul 21, 2007 at 06:14:40PM +0400, Siava wrote:
> >>    
> >>>Igor Sysoev пишет:
> >>>      
> >>>>On Sat, Jul 21, 2007 at 05:20:47PM +0400, Siava wrote:
> >>>>        
> >>>>>Уже четвёртый день бьюсь с этой ошибкой, ничего не получается. Всё
> >>>>>равно периодически она возникает:
> >>>>>
> >>>>>2007/07/21 16:52:55 [error] 15252#0: *347673 recv() failed (104:
> >>>>>Connection reset by peer) while reading response header from upstream
> >>>>>
> >>>>>Обновил Apache до 2.2.4, nginx до 0.6.4
> >>>>>пробовал конфиг менять, буферы, таймауты.. всё зря.
> >>>>>          
> >>>>Какая OS ?
> >>>>        
> >>>Linux Slackware 12.0
> >>>2.6.22.1, glibc 2.5, gcc 4.1.2
> >>>      
> >>Тут ничем не помогу. Во FreeBSD можно было бы посмотреть размер
> >>listen queue, а в Линуксе, насколько я знаю, такого нет.
> >>    
> >
> >На linux это можно посмотреть с помощью netstat -ntp
> >Все соединения в состоянии ESTABLISHED, но еще не ассоциированные с 
> >процессом - это те самые, из listen queue.
> >
> >
> >  
> Прилагаю файлик, результат
> 
> netstat -ntp
> 
> как раз во время очередного сбоя. Может что оттуда удастся выудить?

Насколько я понимаю, дело не в очереди - всего один не accept()нутый сокет:

grep ESTABLISHED- netstat.txt
tcp      0   1061 127.0.0.1:43768       127.0.0.1:5005       ESTABLISHED- 


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list