我在部署在GAE上的应用程序出现了一些问题。具体来说,我间歇性地运行到DeadlineExceededException,其中服务器在30秒内没有响应。GAE超时Java
奇怪的是,代码不是太复杂,它应该以毫秒运行。我的猜测是延迟是在处理持久性管理器和访问数据存储。
2个问题:
1)什么是跟踪所有的CPU时间在服务器上使用了最好的方法是什么?日志文件似乎没有帮助,而且使事情更复杂,当我在本地运行代码时,代码运行速度非常快。
2)处理30秒异常的任何提示/最佳实践?这最大的驱动力是什么?数据存储? HTTP请求/响应?
感谢