いくつかの既製のPHPアプリケーション(ExpressionEngineとXCart)と、独自のカスタムコードで構成されるアプリケーションがあります。
私は実際の分析をしなかったので、それがどのように決定されたか正確にはわかりませんが、あまりにも多くのMySQL接続が閉じられていないままになっていると聞いても驚いていません(開発者で重大なメモリリークが発生しているので驚いていませんサーバー。最初の起動時に100MBから開始して、1日か2日の間に、RAMのギグ全体が消費され、キャッシュされるものはほとんどありません)。
では、どのPHPコードが原因であるかを正確に特定するにはどうすればよいでしょうか。私はXDebugの使用経験があり、個別のステージング環境がかなり安定している場合は、開発時にXDebugを改良し、それを使用して分析を行うことを提案しました。これは合理的ですか、および/または他の誰かがより具体的および/または追加の提案を持っていますか?