Cakephp アプリケーションに問題があります。1 日に 1 回、または 2 日に 1 回、PHP がロックして応答しなくなり、プロセスがクラッシュして再起動することがわかりました。
私が読んだことから、これは無限ループのメソッドが原因である可能性があります。アプリケーションは非常に大きいため、すべてのユーザーのアクティビティをログに記録し、どのメソッドが終了していないかを確認できます。
このようなことを行うために使用できるプラグイン、コンポーネント、または方法論を誰かが提案できる場合。参考までに、アプリケーションのすべてのメソッドにログ ステートメントを追加することは避けたいと思います。
追加情報:
- Cakephp 2.1
PHP エラー ログのエラー メッセージ: PHP Fatal error:
...lib\Cake\Model\Datasource\CakeSession.php の 609 行目で最大実行時間が 300 秒を超えました