我在部署在GAE上的應用程序出現了一些問題。具體來說,我間歇性地運行到DeadlineExceededException,其中服務器在30秒內沒有響應。GAE超時Java
奇怪的是,代碼不是太複雜,它應該以毫秒運行。我的猜測是延遲是在處理持久性管理器和訪問數據存儲。
2個問題:
1)什麼是跟蹤所有的CPU時間在服務器上使用了最好的方法是什麼?日誌文件似乎沒有幫助,而且使事情更復雜,當我在本地運行代碼時,代碼運行速度非常快。
2)處理30秒異常的任何提示/最佳實踐?這最大的驅動力是什麼?數據存儲? HTTP請求/響應?
感謝