coLinux上のApacheが起動しなくなりました

coLinuxにインストールしてあるDebianをアップデートしたらApacheが起動しなくなりました。これじゃ、Tracが使えないです(T_T) 原因は、どうも mod_python の問題らしく、error_logには、こんなエラーが出ています。
[Wed Oct 20 23:47:07 2005] [notice] mod_python: Creating 20
 session mutexes based on 20 max processes and 0 max threads.
[Wed Oct 20 23:47:07 2005] [error] (28)No space left on device:
 mod_python: Failed to create global mutex 2 of 20
(/tmp/mpmtx6882).
[Wed Oct 20 23:47:07 2005] [error] mod_python: We can probably
 continue, but with diminished ability to process session locks.
[Wed Oct 20 23:47:07 2005] [error] mod_python: Hint: On Linux,
 the problem may be the number of available semaphores,
check 'sysctl kernel.sem'
Googleで検索すると、「mod_python + apache2で不具合」というページがみつかりました。セマフォの数が足りてないのが原因だとすると、coLinux用のカーネルをコンパイルし直さなきゃいけないのかな…

試しに
# a2dismod mod_python
Module mod_python disabled; run /etc/init.d/apache2
force-reload to fully disable.
で、mod_pythonを無効にしたのですが、Apache自体が起動しませんでした。どうやら、mod_pythonは犯人ではないようです。会社で使っている Debian on coLinux では、普通に使えているのが不思議です。



Leave a comment


:

:

:

:

このエントリーのはてなブックマーク (-)