(12)Cannot allocate memory

12
[Удален]
2719

Столкнулся с такой вот проблемой, не могли бы натолкнуть на верное её решение?

Из apache2.error.log:


[Wed Apr 06 17:59:07 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Wed Apr 06 17:59:07 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Wed Apr 06 17:59:07 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Wed Apr 06 17:59:07 2011] [error] child died with signal 9
[Wed Apr 06 17:59:09 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Wed Apr 06 17:59:12 2011] [error] child died with signal 9
sh: ob_gzhandler: command not found
sh: ob_gzhandler: command not found
sh: ob_gzhandler: command not found
sh: ob_gzhandler: command not found
sh: ob_gzhandler: command not found
sh: ob_gzhandler: command not found
sh: ob_gzhandler: command not found
sh: ob_gzhandler: command not found
sh: ob_gzhandler: command not found
[Wed Apr 06 18:27:22 2011] [error] [client 127.0.0.1] (13)Permission denied: cannot read directory for multi: /var/www/
[Wed Apr 06 18:27:22 2011] [error] [client 127.0.0.1] (13)Permission denied: cannot read directory for multi: /var/www/
[Wed Apr 06 18:47:18 2011] [error] [client 127.0.0.1] (13)Permission denied: cannot read directory for multi: /var/www/
[Wed Apr 06 18:47:18 2011] [error] [client 127.0.0.1] (13)Permission denied: cannot read directory for multi: /var/www/
sh: ob_gzhandler: command not found
sh: ob_gzhandler: command not found
sh: ob_gzhandler: command not found
sh: ob_gzhandler: command not found

Вот это вот:

(12)Cannot allocate memory меня беспокоит больше всего, т.к. памяти дуром, в смысле много

Не могу выявить источник утечки памяти

Также нагуглил: http://forum.ispsystem.com/ru/showthread.php?t=10319 , но это не то

KU
На сайте с 17.07.2008
Offline
251
#1

VPS ?

Хостинг ( https://good-host.net ) / Linux VPS ( https://good-host.net/vps ) / Windows VPS ( https://good-host.net/windows-vps ) / Выделенные серверы ( https://good-host.net/dedicated ) 14 лет онлайн!
ddeineka
На сайте с 12.03.2011
Offline
91
#2
atchpek:

Вот это вот:
(12)Cannot allocate memory меня беспокоит больше всего, т.к. памяти дуром, в смысле много
Не могу выявить источник утечки памяти

Также нагуглил: http://forum.ispsystem.com/ru/showthread.php?t=10319 , но это не то

Ключевое слово - не может сделать fork, т.е. запустить новый процесс. У вас VPS ? Попросите увеличить максимальное количество процессов на контейнер.

ITL DC - (отзывы ()). Новые SSD VDS в EU, US и UA: EUR3,49 за KVM VDS c 1Gb памяти, скоростными SSD и могучим интернетом :) (http://itldc.com/vds/).
[Удален]
#3

да, vds... 99999 процессов указано - у меня самого доступ к VDSmanager

KU
На сайте с 17.07.2008
Offline
251
#4

Смотрите cat /proc/user_beancounters на впс

и крутите лимиты на ноде.

LineHost
На сайте с 20.01.2007
Offline
339
#5
atchpek:


Вот это вот:
(12)Cannot allocate memory меня беспокоит больше всего, т.к. памяти дуром, в смысле много
Не могу выявить источник утечки памяти

cat /proc/user_beancounters

должен показать узкое место. Типично это бывает на OpenVZ или VZ виртуалках....

SERV.LT - Стабильные услуги хостинга, KVM VPS в Литве, Франции. (https://www.serv.lt/ru/vps/kvm/) Недорогие выделенные серверы (https://www.serv.lt/ru/dedicated-lt/) в Литве.
[Удален]
#6

atchpek, какая виртуализация стоит?

[Удален]
#7

OpenVZ виртуализация

[Удален]
#8
atchpek:
OpenVZ виртуализация

Что показывает нагрузка самого VDS? команды top, htop.

И какой точно конфигурации вы создали VDS?

V
На сайте с 01.12.2006
Offline
99
#9

Как уже писали выше, смотрите failcnt у параметров в /proc/user_beancounters, тогда и будет видно проблему.

linux is like a vigvam - no windows, no gates and apache inside
[Удален]
#10

Нода EQ4 от Hetzner

VDS: 1200Mhz x 4 ядра, 2048Mb RAM, всё по максимуму типа дескрипторов, процессов...

#top


1856 mysql 15 0 263m 78m 6780 S 1 3.8 1:00.32 mysqld
1710 user2 15 0 321m 21m 4576 S 1 1.0 0:00.03 apache2
1709 user2 16 0 321m 21m 4072 S 1 1.0 0:00.02 apache2
27652 root 15 0 213m 15m 592 S 0 0.7 0:00.12 apache2
30108 root 15 0 0 0 0 Z 0 0.0 0:00.07 apache2 <defunct>
1 root 15 0 10384 788 664 S 0 0.0 0:00.17 init
1340 user1 16 0 215m 16m 2124 S 0 0.8 0:00.00 apache2
1343 clamav 18 0 173m 124m 5532 S 0 6.1 0:02.50 clamd
1388 root 15 0 66648 3232 2568 R 0 0.2 0:00.00 sshd
1474 clamav 19 0 38492 1836 976 S 0 0.1 0:05.91 freshclam
1494 root 16 0 9360 1636 1204 S 0 0.1 0:00.00 bash
1531 root 15 0 10832 1152 900 R 0 0.1 0:00.00 top
1543 root 16 0 213m 15m 592 S 0 0.7 0:00.00 apache2
...

#cat


uid resource held maxheld barrier limit failcnt
62954: kmemsize 22766866 67110705 67108864 67108864 160408

Кстати, спасибо за htop, не знал такую утилиту... Возможно поможет разобраться!

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий