2012/2/17 Todd Benge <[email protected]>: > Hi, > > We recently updated our web servers to Catalyst 5.9007 with Perl 5.12. > > After the upgrade, we've consistently seen very high cpu on the machines > > 90%. After much looking, it appears that the apache threads are stuck in > Cache::Memcached disconnecting. > > We use Catalyst:Plugin::Session::Store::Cache::Memcached and > Plugin::Session. We've tried Cache::Memcached::Fast but see random > segmentation faults. > > So, I'm looking to see if anyone else has seen this problem or may have any > suggestions?
I've seen similar problems when the connection (to memcached in this case) was set up before fork. After fork, you can't reuse same socket. For example: DBIC automatically handle it, by compare saved (on connect time) pid with current pid, and reconnect when they not equal. > > One option we're considering is moving away from the Memcached session store > and using DBIC instead? Any recommendations? > > I appreciate any help. > > Thanks, > > Todd > > > > > > _______________________________________________ > List: [email protected] > Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst > Searchable archive: http://www.mail-archive.com/[email protected]/ > Dev site: http://dev.catalyst.perl.org/ > -- Vladimir Timofeev <[email protected]> _______________________________________________ List: [email protected] Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/[email protected]/ Dev site: http://dev.catalyst.perl.org/
