httpd-modules-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Funk <jasonlf...@gmail.com>
Subject Re: mutex permission denied
Date Wed, 17 Aug 2011 20:38:05 GMT
Thank you.

After looking through your port, I figured out what I was
missing: unixd_set_proc_mutex_perms().

Jason

On Wed, Aug 17, 2011 at 3:17 PM, William A. Rowe Jr. <wrowe@rowe-clan.net>wrote:

> On 8/17/2011 1:23 PM, Jason Funk wrote:
> > I find that if I use seteuid() to the uid of the user that my server is
> > running as before creating the mutex and back to root afterwards, then it
> > works.  Is there anything wrong with this approach?
>
> This only works if the target path is apache-user writable, /var/lock/
> space typically is not.
>
> ap_proc_mutex_create takes care of the ownership issues (note that
> is -not- the same as apr_proc_mutex_create).
>
> Take a look at httpd-2.3 beta for integrating your mutexes into
> the new Mutex directive.  I've adapted the Mutex directive feature
> as a 2.2 module here;
>
> http://people.apache.org/~wrowe/httpd-2.2-ports/mod_mutex.c
> http://people.apache.org/~wrowe/httpd-2.2-ports/util_mutex.h
>
>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message