[Sysadmins] Не стыковка httpd2 и mod_php5
Di
=?iso-8859-1?q?denyago_=CE=C1_rambler=2Eru?=
Сб Ноя 10 01:13:58 MSK 2007
Доброго времени суток.
Поставил в контейнере:
# rpm -qa | grep apache
apache2-common-2.2.6-alt4
apache2-mod_php5-5.2.2-alt1
apache2-httpd-prefork-2.2.6-alt4
apache2-2.2.6-alt4
alterator-apache2-2.1-alt1
# rpm -qa | grep php
php-base-2.2-alt1
php5-suhosin-0.9.19-alt1
apache2-mod_php5-5.2.2-alt1
php5-libs-5.2.2-alt1
php5-5.2.2-alt1
Всё взято из бранча, как я понимаю... потому не в Sisyphus@
При попытке запустить сервер после останова в ошибках было вот такое:
[crit] (28)No space left on device: Unable to create scoreboard
(anonymous shared memory failure)
Погуглил и добавил в httpd2.conf такое:
ScoreBoardFile logs/apache_runtime_status
Попробовал старотовать сервер:
[crit] (28)No space left on device: unable to create scoreboard
"/var/log/httpd2/apache_runtime_status" (name-based shared memory failure)
При этом
# ls -lah /var/log/httpd2/
total 20K
drwxr-x--- 2 root apache2 4.0K Nov 10 04:43 .
drwxr-xr-x 14 root root 4.0K Nov 9 00:37 ..
-rw-r--r-- 1 root root 2.5K Nov 9 00:51 access_log
-rw-r--r-- 1 root root 0 Nov 10 04:43 apache_runtime_status
-rw-r--r-- 1 root root 5.2K Nov 10 04:43 error_log
Затем удалил apache2-mod_php5-5.2.2-alt1
Рестартовал - всё ок.
[notice] Apache/2.2.6 (Unix) configured -- resuming normal operations
[info] Server built: Sep 28 2007 12:36:18
[debug] prefork.c(991): AcceptMutex: sysvsem (default: sysvsem)
Поставил mod_php5 обратно, сервер прорелодился.
[notice] SIGHUP received. Attempting to restart
[notice] Apache/2.2.6 (Unix) configured -- resuming normal operations
[info] Server built: Sep 28 2007 12:36:18
[debug] prefork.c(991): AcceptMutex: sysvsem (default: sysvsem)
Теперь пробуем остановить и запустить:
# service httpd2 stop
Stopping httpd2
service:
[ DONE ]
# service httpd2 status
httpd2 is stopped
# service httpd2 start
Starting httpd2
service:
[ DONE ]
# service httpd2 status
httpd2 is dead, but stale PID file exists
# tail /var/log/httpd2/error_log
[Sat Nov 10 05:07:08 2007] [notice] Apache/2.2.6 (Unix) configured --
resuming normal operations
[Sat Nov 10 05:07:08 2007] [info] Server built: Sep 28 2007 12:36:18
[Sat Nov 10 05:07:08 2007] [debug] prefork.c(991): AcceptMutex: sysvsem
(default: sysvsem)
[Sat Nov 10 05:08:55 2007] [notice] SIGHUP received. Attempting to restart
[Sat Nov 10 05:08:56 2007] [notice] Apache/2.2.6 (Unix) configured --
resuming normal operations
[Sat Nov 10 05:08:56 2007] [info] Server built: Sep 28 2007 12:36:18
[Sat Nov 10 05:08:56 2007] [debug] prefork.c(991): AcceptMutex: sysvsem
(default: sysvsem)
[Sat Nov 10 05:11:41 2007] [info] removed PID file
/var/run/httpd2/httpd.pid (pid=26615)
[Sat Nov 10 05:11:41 2007] [notice] caught SIGTERM, shutting down
[Sat Nov 10 05:11:52 2007] [crit] (28)No space left on device: unable to
create scoreboard "/var/log/httpd2/apache_runtime_status" (name-based
shared memory failure)
Что теперь делать и кто виноват? ;)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : denyago.vcf
Тип : text/x-vcard
Размер : 364 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sysadmins/attachments/20071110/26352fdd/attachment-0002.vcf>
Подробная информация о списке рассылки Sysadmins