[Catalyst] Cannot create a cache

Ian Docherty ian at iandocherty.com
Fri Nov 17 08:30:16 GMT 2006


Perrin Harkins wrote:
> Ian Docherty wrote:
>> I have a hash which is acting as my cache but even if I put values 
>> into it, on the next request the hash is empty.
>
> Are you aware that apache runs multiple processes and that each 
> process has a different copy of your %cache variable?  You will not 
> get the same process each time.  If you want to share between 
> processes, you need something like Cache::FastMmap.
>
> - Perrin
Perrin
Excellent. Thanks for pointing that out to me. Yes I should have thought 
of that point but it was eluding me. I just *knew* that it was something 
pretty fundamental!

Regards
Ian C. Docherty (ICD)



More information about the Catalyst mailing list