Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么appengine日志显示我的任务';s的请求比appstats需要更长的时间?_Python_Google App Engine_Python 2.7_Task Queue - Fatal编程技术网

Python 为什么appengine日志显示我的任务';s的请求比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名称=[任务名称]挂起\

我看到在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 2.7编写的应用程序。

是否启用了预热请求?我猜不是,所以您看到的是启动时间,这是在运行任何代码之前花费的所有时间。在appengine_config.py中添加一些日志,并在主应用程序处理程序的开头和处理程序内部添加日志。然后你可以看到每个阶段需要多长时间。从日志中的请求开始到您发出的第一条代码日志消息的时间将是启动时间。