簡體   English   中英

調試Cakephp

[英]Debugging Cakephp

我的Cakephp應用程序有問題。 我發現,每天一次或也許每兩天一次,PHP將鎖定並變得無響應,從而導致進程崩潰並重新啟動。

根據我的閱讀,這可能是由一個無限循環中的方法引起的。 由於應用程序非常大,因此無論如何我都可以在日志中捕獲所有用戶的活動並查看沒有完成的方法。

如果有人可以建議我可以用來做這樣的事情的插件,組件或方法。 僅供參考,我想避免在我的應用程序的每個方法中添加一條日志語句。

附加信息:

  1. Cakephp 2.1
  2. PHP錯誤日志中的錯誤消息:PHP致命錯誤:

    第609行的... lib \\ Cake \\ Model \\ Datasource \\ CakeSession.php中超過了300秒的最大執行時間

您是否考慮過編寫自定義日志方法並僅捕獲Cakephp的異常/錯誤? 這樣可以避免將日志語句放在每個地方。

http://book.cakephp.org/2.0/en/core-libraries/logging.html

根據應用程序的大小,您可以考慮實施nosql日志系統。 帶memcached( http://www.couchbase.com/ )的ouchbase,用於存儲所有記錄的事件。 在將所有日志信息存儲在大文本文件中時,默認情況下,pakephp可能更受歡迎。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM