The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Часто падает apache(httpd), !*! kexxx, 05-Дек-09, 14:35  [смотреть все]
Помогите разобраться в проблеме. Несколько раз в день падает httpd и сам при этом не поднимается.
(VPS, os_FedoraCore 7, RAM - 768 Mб,
Apache/2.2.8 (Unix) DAV/2 PHP/5.2.6 mod_python/3.3.1 Python/2.5 mod_ssl/2.2.8 OpenSSL/0.9.8b mod_perl/2.0.3 Perl/v5.8.8 configured)...

в логах перед падением:

[Sat Dec 05 01:49:00 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 01:49:10 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 01:52:25 2009] [error] [client 77.51.57.162] Invalid method in request
[Sat Dec 05 01:58:05 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 01:58:15 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 01:58:25 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 01:58:35 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 01:58:45 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 01:58:55 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 01:59:05 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 01:59:15 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 01:59:25 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 02:36:58 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 02:37:08 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 02:37:18 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 02:37:28 2009] [emerg] (12)Cannot allocate memory: couldn't grab the accept mutex
[Sat Dec 05 02:37:28 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 02:37:38 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 02:37:48 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 02:37:58 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat Dec 05 02:38:08 2009] [alert] Child 9824 returned a Fatal error... Apache is exiting!
[Sat Dec 05 02:38:08 2009] [emerg] (43)Identifier removed: couldn't grab the accept mutex
[Sat Dec 05 02:38:08 2009] [emerg] (43)Identifier removed: couldn't grab the accept mutex
[Sat Dec 05 02:38:08 2009] [emerg] (43)Identifier removed: couldn't grab the accept mutex
...

конфиг
etc/httpd/conf/httpd.conf
KeepAlive on
KeepAliveTimeout 5
StartServers       5
MinSpareServers   5
MaxSpareServers    10
ServerLimit       50
MaxClients        50
MaxKeepAliveRequests 100
MaxRequestsPerChild  200
...
на vps висит несколько сайтов с общей посещаемостью ~1500 хостов...

Помогите разобраться!!!

П.с. Можете подсказать скриптик чтобы лежал в кроне и проверял каждую минуту запущен ли апач(сам не шарю в этом нифига).
Вот этот не работает у меня:
в /etc/rc.local

#!/bin/sh
while [ 0 -eq 0 ]; do
[ -z "`ps axu | grep http | grep root | grep -v grep`" ] && apachectl startssl
sleep 3
done




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру