Raul Dias said: > [Mon Dec 29 17:48:31 2003] [error] [client xxx.xxx.xxx.xxx] Object #260 > should have been retrieved already at ../../lib/Stora > ble.pm (autosplit into ../../lib/auto/Storable/thaw.al) line 358, at > /usr/lib/perl5/site_perl/5.8.0/Cache/CacheUtils.pm line > 121
You may need to clean up the shared memory segments. However, I would recommend that you simply stop using Cache::SharedMemoryCache, since it's very slow. Take a look at MLDBM::Sync instead, or IPC::MM if you want real speed. Both of those are many times faster than Cache::SharedMemoryCache. You could also try to just share variables between the threads, which is the only way to share without using Storable. The trouble is, objects are not easy to share in this way, and any performance you gain may be cancelled out by the generally poor performance of Perl threads. - Perrin -- Reporting bugs: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html