Yeppers... see 2.4.2 :)

On Apr 18, 2012, at 10:28 AM, Zisis Lianas wrote:

> 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/
> error/
> access/
> slotmem-shm-s45fb3af_default.shm
> slotmem-shm-s45fb3af_my_second_balancer.shm
> slotmem-shm-s45fb3af.shm
> slotmem-shm-s463b4ab_default.shm
> slotmem-shm-s463b4ab_my_second_balancer.shm
> slotmem-shm-s463b4ab.shm
> 
> It would be nice to have a customizable slotmem-prefix and/or target
> directory for shm files. What do you think?
> 
> 
> 
> Best regards,
> Zisis
> 
> ----- Original Message -----
> From: "Jim Jagielski" <j...@jagunet.com>
> To: dev@httpd.apache.org
> 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.
>> 
>> 
>> Regards,
>> Zisis
>> 
>> ----- Original Message -----
>> From: "Jim Jagielski" <j...@jagunet.com>
>> To: dev@httpd.apache.org
>> Sent: Tuesday, March 6, 2012 5:21:22 PM
>> Subject: Re: httpd 2.4.1 and mod_slotmem_shm / mod_proxy_balancer (AH01179)
>> 
>> http://svn.apache.org/viewvc?rev=1297560&view=rev
>> 
>> On Mar 6, 2012, at 10:39 AM, Jeff Trawick wrote:
>> 
>>> On Tue, Mar 6, 2012 at 10:33 AM, Jim Jagielski <j...@jagunet.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
>>> mod_socache_dbm.c:
>>> 
>>> #define DEFAULT_DBM_PREFIX DEFAULT_REL_RUNTIMEDIR "/socache-dbm-"
>>> ...
>>>     const char *path = apr_pstrcat(p, DEFAULT_DBM_PREFIX, namespace,
>>>                                     NULL);
>>> 
>>>      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 <j...@jagunet.com> 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...
>>> 
>> 
> 

Reply via email to