Наконец-то понял это, и хотя решение показывает мою собственную ошибку - не повторять другое предупреждение, которое я получаю, я думаю, это должно быть полезно всем, кто сталкивается с этим.
По умолчанию в конфигурации apacheниже порядок конфигурации:
Include conf.d/*.conf
User apache
Group apache
Т.е. все файлы conf (обычно там, где определены vhosts) загружаются до того, как будут установлены httpd user и group.Это приводит к приведенному ниже предупреждению при перезапуске:
[Mon Jan 24 00:12:50 2011] [crit] The unix daemon module not initialized yet.
Please make sure that your mod_mono module is loaded after the User/Group
directives have been parsed. Not initializing the dashboard.
Хотя все, кажется, все равно работает, это является причиной утечки семафора.Если вы переместите Include
после User/Group
, предупреждение исчезнет, и mod_mono больше не будет пропускать семафоры.