LINUX.ORG.RU
ФорумAdmin

Apache2 mpm_worker fastcgi не стартует на 512Мб


0

0

Господа, помогите пожалуйста!

На VPS переключил Apache2 в mpm_worker, PHP в CGI.

Вылетает Апач с ошибкой Cannot allocate memory: apr_thread_create: unable to create worker thread

privvmpages 36691 127800 128000 128000 8 (8 failcnt)

kernel.threads-max = 274432

Что еще может мешать?


Ответ на: комментарий от true_admin

По поводу user_beancounters я напиал (или там есть еще значимые для этой проблемы параметры?), а вот ulimit -a:

core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 137216 max locked memory (kbytes, -l) 32 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 10240 cpu time (seconds, -t) unlimited max user processes (-u) 137216 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited

persty
() автор топика
Ответ на: комментарий от persty

Кое-как удалось запустить апач с такими настройками

<IfModule mpm_worker_module> StartServers 1 MaxClients 100 MinSpareThreads 1 MaxSpareThreads 50 ThreadsPerChild 10 MaxRequestsPerChild 5000 </IfModule>

Но php-cgi сожрал всю память (512Мб), и вообще соотв. процессов как-то очень много.

persty
() автор топика
Ответ на: комментарий от persty

Как интересно... Надоело мне это. Решил вернуть mpm_prefork+mod_php5. Поставил mpm_prefork, mpm_worker убился. Уже собрался отключать fcgid и ставить mod_php5. Дай думаю посмотрю ресурсы. А там... красота... вообще минимум хавает. Ну я таки оставил, mpm_prefork+mod_fcgid. Что я сделал не так? Подводные грабли?

persty
() автор топика
Ответ на: комментарий от persty

Ну а если совсем откровенно, то проблема не в mpm, а в FastCGI Описана здесь http://bugs.php.net/bug.php?id=40286 Вкратце, дочерние PHP процессы не выгружаются из памяти менеджером FastCGI. Пока это решил просто закомментировав PHP_FCGI_CHILDREN=4 во wrapper'е до лучших времен.

persty
() автор топика
Ответ на: комментарий от persty

у тебя упирается в лимиты. крути настройки mpm у апача.

true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.