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... >>> >> >