LINUX.ORG.RU
ФорумAdmin

apache2 + perchild


0

0

Очень надо собрать apache с mpm perchild. Там есть такая полезная опция AssignUserID, с помощью которой можно поставить uid/gid юзера, оот имени которого запустится отдельный процесс апача для конкретного VirtualHost'а.

Дык вот. Собираю я апач с perchild, запускааю а он мне в логи пишет:

[Mon Jan 31 05:35:33 2005] [emerg] (13)Permission denied: apr_proc_mutex_unlock failed. Attempting to shutdown process gracefully.
[Mon Jan 31 05:35:34 2005] [emerg] (13)Permission denied: apr_proc_mutex_lock failed. Attempting to shutdown process gracefully.


И пишет так пока я его не прибью в ручную.

Вопросы:
1) Что надо, что апач заработал с perchild?
2) Или как проставлять uid/gid апачу для каждого VirtualHost'а без perchild???


Забей на perchild, То что тебе надо реализует SuEXEC А проблему можно решить так

ap_log_error(APLOG_MARK, APLOG_EMERG, rv, ap_server_conf,"file=%s",ap_lock_fname); в районе 940 строки perchild.c Узнаешь, что за файл лочится и смотришь почему нет доступа.

Перчилд сейчас в стадии разработки, поэтому вполне вероятно, что это их косяк

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