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