Tom Lancaster wrote:
>
> Is it possible to use the Cache features in Apache::ASP without using
> the provided Session State mechanism ?
>
It should be possible.
> I ask because I'm moving off NFS to postgres sessions using Apache::Session,
> but I'd like to keep the Cache feature.
>
The nicest integration is to create the Apache::Session as $Session in
Script_OnStart, then its pretty smooth, though you might need to
create API calls that you use for the %session which you can do if you
bless it into some class. Make sure to do a register_cleanup of the
$Session with an explicit destroy too after you create it.
> If I don't set StateDir, the machine wants to set up the Session structure
> anyway, in GLOBAL/.state, and ignores the CacheDir setting.
>
In the code for 2.31, just released, there is this line:
$self->{state_dir} = $r->dir_config('StateDir') || $r->dir_config('CacheDir') ||
$self->{global}.'/.state';
this CacheDir setting, coupled with a NoState setting, should be all you need.
This code was the same in 2.29 I believe. Try setting StateDir if CacheDir
does not work for you.
If you continue to have problems, set the Debug to -2, and send a bit
of error log for a full request so we can see what the config info looks like.
--Josh
_________________________________________________________________
Joshua Chamas Chamas Enterprises Inc.
NodeWorks Founder Huntington Beach, CA USA
http://www.nodeworks.com 1-714-625-4051
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]