Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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 GAE在无流量期间返回404_Python_Google App Engine - Fatal编程技术网

Python GAE在无流量期间返回404

Python GAE在无流量期间返回404,python,google-app-engine,Python,Google App Engine,我是GAE和python的新手(也是我关于堆栈溢出的第一篇文章)。我有一个关于GAE的基本网站。我正在使用Python 2.7。它几乎没有流量,因为此时只有我访问它 问题是,每当我在一段时间不活动(超过10-15分钟)后点击主url时,我就会从ISP(罗杰斯)那里得到404。大约15秒后,如果我重试主url,页面将加载 我想这可能是因为这些实例必须加速。因此,我升级了一个付费GAE帐户,并将其设置为始终至少有一个实例在运行。GAE仪表板至少显示一个在过去一天运行的实例。但问题依然存在 这是我的应

我是GAE和python的新手(也是我关于堆栈溢出的第一篇文章)。我有一个关于GAE的基本网站。我正在使用Python 2.7。它几乎没有流量,因为此时只有我访问它

问题是,每当我在一段时间不活动(超过10-15分钟)后点击主url时,我就会从ISP(罗杰斯)那里得到404。大约15秒后,如果我重试主url,页面将加载

我想这可能是因为这些实例必须加速。因此,我升级了一个付费GAE帐户,并将其设置为始终至少有一个实例在运行。GAE仪表板至少显示一个在过去一天运行的实例。但问题依然存在

这是我的应用程序

application: resumesite
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:
  - url: /static
    static_dir: static

  - url: /.*
    script: main.app

inbound_services:
  - warmup

libraries:
  - name: jinja2
    version: latest

如果您有任何帮助,我们将不胜感激。

“从我的ISP(罗杰斯)那里获得404”——这表明您没有正确解释故障,或者问题所在与GAE完全无关。如果您使用第三方(例如)检查url,会发生什么情况?如果您没有看到404错误,那么该错误很可能来自您的ISP。谢谢Kyle。它似乎正在使用pingdom。日志显示了什么?处理您正在测试的URL的处理程序的代码在哪里?一个新实例预热通常不到一秒钟(我的应用程序需要约250毫秒),因此,除非代码出现严重错误,否则不是这样。您是否可以尝试禁用预热请求(它们旨在最大限度地减少对实例的第一次请求的延迟,但可能存在错误)。正如Nick所说,您的应用程序的每个响应都将被记录下来,这样您就可以查看预热请求了(看看他们花了多长时间,如果超过300毫秒,那就有问题了)。