ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: не знаю, из-за чего возникает ошибка



On Tue, 2009-10-13 at 22:18 +0400, Vasiliy G Tolstov wrote: 
> On Fri, 2009-10-09 at 12:49 +0400, Igor Sysoev wrote:
> 
> > Тут лимитов нет:
> >  data seg size           (kbytes, -d) unlimited
> >  max memory size         (kbytes, -m) unlimited
> >  virtual memory          (kbytes, -v) unlimited
> 
> 2009/10/13 22:17:59 [emerg] 23642#0: malloc() 256 bytes failed (12:
> Cannot allocate memory) while accepting new connection on
> 92.53.104.24:80
> 2009/10/13 22:17:59 [emerg] 23642#0: malloc() 256 bytes failed (12:
> Cannot allocate memory) while accepting new connection on
> 92.53.104.24:80
> 2009/10/13 22:18:00 [emerg] 23642#0: malloc() 256 bytes failed (12:
> Cannot allocate memory) while accepting new connection on
> 92.53.104.24:80
> 2009/10/13 22:18:00 [emerg] 23642#0: malloc() 256 bytes failed (12:
> Cannot allocate memory) while accepting new connection on
> 92.53.104.24:80
> 
> 
> 
> Действительно, ошибка возникает когда мало памяти:
> 
>             total       used       free     shared    buffers     cached
> Mem:          4049       3867        182          0        399
> 2359
> -/+ buffers/cache:       1108       2941
> Swap:         3820          0       3819
> 
> Но почему не используется оставшиеся 182 мегабайта, почему не
> используется свап?
> 
> ps ax -o user,pid,rss,args | sort -n -k 3 | tail -20
> root     23623 10420 /opt/portal/apache/bin/portal -k start
> named     4618 17292 /usr/sbin/named -u named -n 4
> qmailr    5272 29860 qmail-rspawn
> nobody   23644 38380 nginx: worker process                   
> nobody   23636 40124 nginx: worker process                   
> nobody   23635 40692 nginx: worker process                   
> nobody   23647 40708 nginx: worker process                   
> nobody   23641 41832 nginx: worker process                   
> nobody   23650 41920 nginx: worker process                   
> nobody   23643 42016 nginx: worker process                   
> nobody   23649 42036 nginx: worker process                   
> nobody   23637 42572 nginx: worker process                   
> nobody   23648 43240 nginx: worker process                   
> nobody   23638 43392 nginx: worker process                   
> nobody   23646 43832 nginx: worker process                   
> nobody   23640 44032 nginx: worker process                   
> nobody   23639 44240 nginx: worker process                   
> nobody   23645 49548 nginx: worker process                   
> mysql     4735 65988 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf
> --basedir=/usr --datadir=/var/lib/mysql
> --pid-file=/var/run/mysqld/mysqld.pid
> --socket=/var/run/mysqld/mysqld.sock
> nobody   23642 67424 nginx: worker process    
> 
> nginx version: nginx/0.6.39
> built by gcc 4.1.1 (Gentoo 4.1.1-r3)
> configure arguments: --prefix=/usr --conf-path=/etc/nginx/nginx.conf
> --with-http_ssl_module
> 
> Используется нестандартная модификация, которая делает clone перед тем
> как начать отдавать файл (а-ля userprivs), не самый лучший вариант, но
> это единственный сервер где такая ошибка.
> 

Видимо данный случай из разряда сам себе злобный буратино =). 
-- 
Vasiliy G Tolstov <v.tolstov@xxxxxxxxx>
Selfip.Ru




 




Copyright © Lexa Software, 1996-2009.