При запуске httpd из командной строки выдается сообщение OK, однако в списке процессов через ps его нет, и реально он не работает. В логе такое сообщение:
FastCGI: process manager initialized (pid 3202)
[Thu Jul 06 17:06:57 2006] [crit] (17)File exists: unable to create scoreboard "/etc/httpd/logs/apache_runtime_status" (name-based shared memory failure)
*** glibc detected *** double free or corruption (fasttop): 0x0000555555ca7890 ***
[alert] (2)No such file or directory: FastCGI: read() from pipe failed (0)
[Thu Jul 06 17:06:58 2006] [alert] (2)No such file or directory: FastCGI: the PM is shutting down, Apache seems to have disappeared - bye
Что это значит, и как исправить. Помогите плиз!
>[Thu Jul 06 17:06:57 2006] [crit] (17)File exists: unable to create scoreboard
>"/etc/httpd/logs/apache_runtime_status" (name-based shared memory failure)не может создать файл, либо уже существует да прав на запись нет у апача или фастцги, либо вообще такого пути нет. Если второе - создай. Если первое - сотри этот файл.
>Что это значит, и как исправить. Помогите плиз!
Возможно, при сборке ядра не выставлена возможность использования shared memory
Привет,# ScoreBoardFile: File used to store internal server process information.
# Not all architectures require this. But if yours does (you'll know because
# this file will be created when you run Apache) then you *must* ensure that
# no two invocations of Apache share the same scoreboard file.
#
ScoreBoardFile /var/run/httpd.scoreboardМожет, просто убрать зависший файл? А можно и директиву отключить. Какая верси ябыла у Apache?
WWell,
>Привет,
>
># ScoreBoardFile: File used to store internal server process information.
># Not all architectures require this. But if yours does (you'll
>know because
># this file will be created when you run Apache) then
>you *must* ensure that
># no two invocations of Apache share the same scoreboard file.
>#
>ScoreBoardFile /var/run/httpd.scoreboard
>
>Может, просто убрать зависший файл? А можно и директиву отключить. Какая верси
>ябыла у Apache?
>
>WWell,Версия Apache 2.0.54. Вообщем проблема решилась. В httpd.conf был неправильно указан один из путей (причем к FastCGI он вроде отношения не имел, но, видимо, что-то на что-то наложилось).
>>Привет,
>Версия Apache 2.0.54. Вообщем проблема решилась. В httpd.conf был неправильно указан один
>из путей (причем к FastCGI он вроде отношения не имел, но,
>видимо, что-то на что-то наложилось).Можете уточнить что именно надо было там роверить?
У меня решение вопроса зашло в тупик :(
Как такие вещи _в_принципе_ дебаггить?