Python 为什么appengine日志显示我的任务';s的请求比appstats需要更长的时间?
我看到在taskqueue中排队的任务的性能非常慢——根据日志,任务的请求大约在10秒以上完成,而appstats显示的时间接近1秒 例如,日志中的一个请求条目: 0.1.0.2---[24/Feb/2014:16:01:38-0800]“POST[URI]HTTP/1.1“200 59”[URL]”“AppEngine Google;(+)” “[域名]”ms=39422 cpu\u ms=70 cpm\u usd=0.002559队列\u名称=[队列] 名称]任务\u名称=[任务名称]挂起\u ms=9339退出\u代码=101 app_engine_release=1.8.9实例=[实例] 以下是相应的appstats时间: 实际值=1150ms api=0ms开销=14ms 为什么appstats显示的内容和日志显示的内容之间存在如此大的差异Python 为什么appengine日志显示我的任务';s的请求比appstats需要更长的时间?,python,google-app-engine,python-2.7,task-queue,Python,Google App Engine,Python 2.7,Task Queue,我看到在taskqueue中排队的任务的性能非常慢——根据日志,任务的请求大约在10秒以上完成,而appstats显示的时间接近1秒 例如,日志中的一个请求条目: 0.1.0.2---[24/Feb/2014:16:01:38-0800]“POST[URI]HTTP/1.1“200 59”[URL]”“AppEngine Google;(+)” “[域名]”ms=39422 cpu\u ms=70 cpm\u usd=0.002559队列\u名称=[队列] 名称]任务\u名称=[任务名称]挂起\
这适用于用python 2.7编写的应用程序。是否启用了预热请求?我猜不是,所以您看到的是启动时间,这是在运行任何代码之前花费的所有时间。在appengine_config.py中添加一些日志,并在主应用程序处理程序的开头和处理程序内部添加日志。然后你可以看到每个阶段需要多长时间。从日志中的请求开始到您发出的第一条代码日志消息的时间将是启动时间。