pru_attach() failed

Maxim Dounin mdounin at mdounin.ru
Fri Sep 19 12:35:51 UTC 2014


Hello!

On Fri, Sep 19, 2014 at 02:26:20PM +0400, Anton Yuzhaninov wrote:

> On 09/16/14 13:19, Постоваров Павел wrote:
> >
> >Извиняюсь, что возможно не совсем по теме рассылки, но нигде не смог найти инфу.
> >
> >При большой нагрузке (большой кол-во одновременных соединений) в
> >/var/log/messages валится
> >Sep 12 21:21:40 pl1 kernel: sonewconn: pcb 0xfffffe008aa88498: pru_attach() failed
> 
> Можно:
> 1. Почитать исходники.
> 2. Использовать Dtrace (для начала посмотреть какую ошибку возвращает
> pru_attach - в случаае tcp это tcp_usr_attach).
> 
> Но проще всего сделать так, чтобы сообщения с уровнем debug не писались в
> /var/log/messages :)
> 
> Если в логах nginx при этом ошибок нет, то это сообщение скорее всего можно
> игнорировать.

Ну соединение-то так или иначе померло, даже если и не дошло до  
nginx'а и лишь тихо посчиталось в каких-нибудь listen queue 
overflows в "netstat -s".

Упираться, там, насколько я понимаю, можно в tcp_inpcb, tcpcb, или 
в sbsize limit.  Первые два - покажет "vmstat -z", а последний - 
обычно не выставлен.

-- 
Maxim Dounin
http://nginx.org/



Подробная информация о списке рассылки nginx-ru