Software caused connection abort

Igor Sysoev is at rambler-co.ru
Wed Jul 20 17:29:56 MSD 2005


On Wed, 20 Jul 2005, Igor Sysoev wrote:

> On Wed, 20 Jul 2005, Konstantin N. Bezruchenko wrote:
>
>> On Tue, Jul 19, 2005 at 10:51:25PM +0400, Igor Sysoev wrote:
>>> On Tue, 19 Jul 2005, Konstantin N. Bezruchenko wrote:
>>> 
>>>> On Fri, Jul 08, 2005 at 03:59:45PM +0400, Igor Sysoev wrote:
>> 
>>>> Скорее всего не клиент.
>>>> Сейчас возникла интересная ситуация. В логе постоянно вижу
>>>> 
>>>> 2005/07/19 18:04:18 [crit] 34462#0: accept() on 192.168.1.1:80 failed 
>>>> (53:
>>>> Software caused connection abort)
>> [skip]
>>>> Трафик упал в двое (было 60 мегабит, стало 30)
>>>> Поробовал перезапустить Nginx - результат 0
>>>> 
>>>> 5.4-STABLE FreeBSD 5.4-STABLE #0: Wed Jul 13 02:16:38 CEST 2005
>>> 
>>> А что показывают
>>> ps ax -o pid,ppid,%cpu,vsz,wchan,command|egrep '(nginx|PID)'
>>> и
>>> netstat -m ?
>> 
>> Скорее всего надо задирать mbufs, что-то нереально много в current :-\
>> Возможна ли была ситуация с Software caused connection abort если mbufs
>> мало?
>
> Да, возможна. Хотя, по идее, в таких ситуациях в логах должны быть
> ещё ошибки "No buffer space available". И ещё непонятно, как current
> может быть больше max.
>
>> # netstat -m
>> 346113 mbufs in use
>> 46988/32768 mbuf clusters in use (current/max)
>> 4209/4838/32768 sfbufs in use (current/peak/max)
>> 180504 KBytes allocated to network
>> 0 requests for sfbufs denied
>> 0 requests for sfbufs delayed
>> 29617 requests for I/O initiated by sendfile
>> 0 calls to protocol drain routines

А машина SMP ? Мне тут сказали, что netstat -m в 5.x в этом случае
показывает цену на апельсины.


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





More information about the nginx-ru mailing list