Hi Jim (et all),
did you get any other feedback on the slotmem (directory) override?
Writing all the slotmem-shm files (for mod_proxy_balancer) in the
logs directory looks quite "unlovely", e.g. in my configuration with
two balancer and shared logs directory: # ls -F1 logs/
It would be nice to have a customizable slotmem-prefix and/or target
directory for shm files. What do you think?
----- Original Message -----
From: "Jim Jagielski" <jim@jaguNET.com>
Sent: Tuesday, March 6, 2012 7:26:19 PM
Subject: Re: httpd 2.4.1 and mod_slotmem_shm / mod_proxy_balancer (AH01179)
My plan is 2 pronged... to see if r1297560 is enough and if
allowing a slotmem override is even needed (or wanted) ... ;)
On Mar 6, 2012, at 12:35 PM, Zisis Lianas wrote: > Thanks Jim, that works fine for the default-rel-runtimedir configuration.
> Slotmem file is created as <serverroot>/logs/slotmem-shm-sxxxxxxxx.shm.
> Now if also the slotmem-file-target-location directive gets available,
> this thread is done for me.
> ----- Original Message -----
> From: "Jim Jagielski" <jim@jaguNET.com>
> To: firstname.lastname@example.org
> Sent: Tuesday, March 6, 2012 5:21:22 PM
> Subject: Re: httpd 2.4.1 and mod_slotmem_shm / mod_proxy_balancer (AH01179)
> On Mar 6, 2012, at 10:39 AM, Jeff Trawick wrote:
>> On Tue, Mar 6, 2012 at 10:33 AM, Jim Jagielski <email@example.com> wrote:
>>> Yeah, that seems better, ala ./modules/cache/mod_socache_dbm.c
>> On behalf of anyone else reading this thread, here's the idiom from
>> #define DEFAULT_DBM_PREFIX DEFAULT_REL_RUNTIMEDIR "/socache-dbm-"
>> const char *path = apr_pstrcat(p, DEFAULT_DBM_PREFIX, namespace,
>> ctx->data_file = ap_server_root_relative(p, path);
>>> On Mar 6, 2012, at 8:36 AM, Jeff Trawick wrote:
>>>> On Tue, Mar 6, 2012 at 7:56 AM, Jim Jagielski <firstname.lastname@example.org> wrote:
>>>>> OK... What I'll do is add a directive which provides a
>>>>> "default" location for slotmem file...
>>>> Uhh, that seems as endless as per-mutex directives.
>>>> Is slotmem not using DEFAULT_REL_RUNTIMEDIR already? (not perfect,
>>>> but a good start)
>>>> Directive to specify runtime directory (API returns serverroot +
>>>> DEFAULT_REL_RUNTIMEDIR if not configured).
>>>> Directive like Mutex but for shmem?
>> Born in Roswell... married an alien...