Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: не знаю, из-за чего возникает ошибка
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
|