I finally figured it out, and while the solution reveals my own mistake, not following the other warning I received, I believe this should be useful for someone else running into it.
By default, apache configuration has the following configuration order:
Include conf.d/*.conf User apache Group apache
those. all conf files (usually where vhosts are defined) are loaded before the user and the httpd group are installed. This will result in a warning below:
[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.
While everything seems to be working anyway, this is causing the semaphore to leak. If you move Include after User/Group , the warning disappears, and mod_mono no longer loses semaphores.
source share