Why are you setting:

  home=/web/logs

and what is the permissions on the actual directory:

  ls -las d /web/logs

Graham

On 04/09/2014, at 2:58 PM, Graham Dumpleton <[email protected]> wrote:

> 
> On 04/09/2014, at 2:38 PM, Tim Arnold <[email protected]> wrote:
> 
>> Hi, I'm running a bottle application under Apache2.2.17 with mod_wsgi. My 
>> error log is filling up with messages like this, about 4 times per second:
>> [Thu Sep 04 17:20:57 2014] [crit] (45)Operation not supported: mod_wsgi 
>> (pid=28373): Couldn't acquire accept mutex '/web/logs/wsgi.17210.0.1.sock'. 
>> Shutting down daemon process.
>> 
>> This happened today after I introduced a bug into my bottle application and 
>> restarted Apache. I backed out the error and that's when the error messages 
>> started filling up. I know I must have changed something else but I can't 
>> see it.
>> 
>> Right now I have a cron job to empty the error log every few minutes because 
>> the web pages are actually delivered, although the pages are slow.
>> 
>> Here's what I've done so far:
>> I can run the bottle development server with no errors. 
>> I have rebooted the machine, but no change in behavior.
>> 
>> This is set up for Apache in httpd.conf:
>> LogLevel warn
>> WSGIPassAuthorization On
>> WSGIScriptAlias /service /web/home/bottle/bottle_adapter.wsgi
>> WSGIDaemonProcess example01 user=www group=wheel processes=5 threads=25 
>> home=/web/logs
> 
> Do not user user/group unless you have a need to run as a user other than the 
> default Apache user. Not having options will use default Apache user.
> 
> This in itself shouldn't cause the problem I don't think.
> 
>> This is the log directory (/web/logs)
>> -rw-------  1 root  wheel       0 Sep  4 16:53 accept.lock.17210
>> -rw-r--r--  1 root  wheel    4167 Sep  4 17:08 access_log
>> -rw-r--r--  1 root  wheel  188790 Sep  4 17:27 error_log
>> -rw-r--r--  1 root  wheel       6 Sep  4 16:53 httpd.pid
>> srwx------  1 www   wheel       0 Sep  4 16:53 wsgi.17210.0.1.sock=
>> 
>> This is from ldd:
>> ./mod_wsgi.so:
>>         libutil.so.8 => /lib/libutil.so.8 (0x800889000)
>>         libm.so.5 => /lib/libm.so.5 (0x800ee1000)
>>         libc.so.7 => /lib/libc.so.7 (0x800647000)
> 
> This indicates a separate problem. Read:
> 
> http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation#Python_Shared_Library
> 
> Specifically, your Python installation wasn't installed with a shared library.
> 
> I can't see how that would cause issue though.
> 
>> The httpd.conf syntax is okay:
>> sudo apachectl -t
>> Syntax OK
> 
> What Apache MPM are you using. You can find out using 'httpd -V' if you don't 
> know.
> 
>> The access log looks normal. The only thing in the error log are those 
>> [crit] errors.
>> I can't think of anything else to check. Any pointers on where to start 
>> looking? 
> 
> Have you enabled and or changed configuration for SELinux on your system?
> 
> What Linux distribution are you using?
> 
> Graham
> 

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to