【发布时间】:2010-01-02 03:32:05
【问题描述】:
我在 GAE 上部署的应用遇到了一些问题。具体来说,我间歇性地遇到了 DeadlineExceededException,其中服务器在所需的 30 秒内没有响应。
奇怪的是代码并不过分复杂,它应该在几毫秒内运行。我的猜测是延迟处理持久性管理器和访问数据存储。
2 个问题:
1) 跟踪服务器上所有 CPU 时间用完的最佳方法是什么?日志文件似乎没有帮助,并且使事情变得更复杂,当我在本地运行代码时,它的运行速度非常快
2) 处理 30 秒异常的任何提示/最佳实践?最大的驱动力是什么?数据存储? HTTP 请求/响应?
谢谢
【问题讨论】: