Software caused connection abort
    Konstantin N. Bezruchenko 
    bk at syshalt.com
       
    Wed Jul 20 17:40:58 MSD 2005
    
    
  
On Wed, Jul 20, 2005 at 05:26:25PM +0400, Igor Sysoev wrote:
> On Wed, 20 Jul 2005, Konstantin N. Bezruchenko wrote:
[skip]
> >Скорее всего надо задирать mbufs, что-то нереально много в current :-\
> >Возможна ли была ситуация с Software caused connection abort если mbufs
> >мало?
> 
> Да, возможна. Хотя, по идее, в таких ситуациях в логах должны быть
> ещё ошибки "No buffer space available". И ещё непонятно, как current
> может быть больше max.
Нет, в логах точно ничего не было. Ошибки я бы заметил.
Сейчас вдвое выше сделаю mbufs.
А вообще у меня с mbufs какие-то странности. В конфиге ядра было написано
значение 65536
Сегодня утром когда я первый раз посмотрел max был равен 17000, почему не
65535 я не понял и откуда взялись эти 17000 тысяч тоже. В loader.conf
поставил то значение что есть сейчас, но видимо и его мало.
> ># 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
> 
> А что показывает
> vmstat -z | grep -B 3 socket
tcpcb:           444,    32769,   2152,    422,  2228892
inpcb:           180,    32780,   3431,    529,  2229216
udpcb:           180,    32780,      2,     64,       59
socket:          324,    32772,   2178,    546,  2229311
-- 
Konstantin N. Bezruchenko, BK5536-RIPE
    
    
More information about the nginx-ru
mailing list