Greetings,

I was using mod_ssl on a quiet server with no problems with the
directive:

SSLMutex sem

I started the same configuration on a much busier server and immediately
ran into problems of very slow delivery, timeouts etc. The
ssl_engine_log showed:
...
[07/Mar/2001 15:17:36 22021] [warn]  Failed to acquire global mutex lock
[07/Mar/2001 15:17:48 22582] [warn]  Failed to release global mutex lock
[07/Mar/2001 15:17:48 21848] [warn]  Failed to release global mutex lock
....etc.

So I switched to:

SSLMutex file:/home/apache/logs/ssl_mutex

And the problems seemed to go away...

Now, I get a bit nervous when things happen that I don't really
understand so I was wondering if anyone would like to explain a little
about the difference between these two methods of ensuring
synchronization of mutually-exclusive processes. (I did read the manual
page for the directive but I'm a bit wooly on semaphores and I'm not too
sure what the implications are of switching to a file-based mutex).

Rgds,

Owen Boyle.
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to