wrowe commented on pull request #34:
URL: https://github.com/apache/apr/pull/34#issuecomment-1085056936


   > Why is the *mutex NULL in the first place? And why would retrying work?
   
   Short of some ACL problem that the process doesn't have permission to create 
a mutex, this almost always is going to be a resource contention problem, too 
many mutexes held. Ultimately, if they are 'forgotten' kernel resources, the 
process (and perhaps the system) is going down in flames, but sometimes, we are 
just in an overbooked state, and a retry after a significant (1s) pause will be 
enough for other threads to release some mutexes back to the pool of resources.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to