nginx status zoneli

Igor Sysoev is at rambler-co.ru
Wed Mar 15 09:17:14 MSK 2006


On Wed, 15 Mar 2006, Deomid Ryabkov wrote:

> смерть, судя по всему, наступает от нехватки mbuf_clusters.
>
> # ps axo pid,state,wchan,command | grep nginx
> 1595 D    zoneli nginx: worker process (nginx)
> 1596 D    zoneli nginx: worker process (nginx)
> 1597 D    zoneli nginx: worker process (nginx)
> 1598 D    zoneli nginx: worker process (nginx)
> 1599 D    zoneli nginx: worker process (nginx)
>
> ITEM            SIZE     LIMIT     USED    FREE  REQUESTS
> mbuf_cluster:   2048,    25600,   25600,      0,  2239465

О как. Раньше FreeBSD в это месте возвращала ошибку ENOBUFS, а после
переноса в mbufs и clusters в zone просто блокирует процесс так же,
как и при исчерпании sendfile bufs.

На самом деле, zonelimit - это не только не хватка mbuf_clusters.
Это любой ресурс, выделяемый из zone (vmstat -z).


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





More information about the nginx-ru mailing list