We recently deployed a new ExpressionEngine website to a client’s internal servers. Since deploying the site they’ve had problems with Apache utilizing all of the available memory, eventually having to swap to disk, and then the server eventually crashes until the Apache service is restarted. I’ve provided the details of this install below. I’m hoping to get some feedback as to the best way to troubleshoot this problem as we’ve never had this type of issue on the many EE websites we’ve deployed in the past. This instance was originally installed and integrated on a Windows server. It’s since been migrated to a production *nix server. Not sure if maybe that would cause any problems? I’ve double-checked all file paths and settings and can’t find any that I think are incorrect.
ExpressionEngine 2.5.3
PHP 5.3.3
MySQL 5.1.61
Third-Party Add-Ons
==
Backup Pro(ish) 1.0.5
CE Image 2.4
Channel Videos 3.0.5
Column-bo 1.3
Field Editor 1.0.3
DevDemon Forms 3.2.0
Google Maps for ExpressionEngine 3.0.17
Low Reorder 2.0.4
Low Seg2Cat 2.6.3
Matrix 2.4.3
MX Calculator 1.0.2
MX Notify Control 2.4.4
MX Title Control 2.8.0
NavEE 2.2.6
Playa 4.3.3
P&T Switch 1.0.4
RogEE Category Sorted Entires 2.3.0
SEO Lite 1.3.6
Single Entry 1.0.3
YouTubEE 1.0
Wygwam 2.6.3
Zoo Flexible Admin 1.6.1
I know that’s a pretty extensive list, but unfortunately this site had a lot of unique requirements and challenges that we needed these add-ons to accomplish. Hoping someone can point me in the right direction on troubleshooting this issue and getting it resolved.
The server admins have seen upwards of 139 Apache processes trying to access one session file at one time (var/lib/php/session/sess_mfc52l6pt5l59d06m5a2hm51h4). Not sure if this will be helpful in troubleshooting the problem or not.
Thanks so much. Any help anyone can provide will be greatly appreciated. I really want to make sure our client gets this resolved in a timely fashion.