我有一个不和谐的机器人,这是托管在谷歌应用引擎。它会正常工作并运行,然后大约每隔14分钟,机器人就会离线,我看到了以下错误:

进一步查看错误日志后,输出如下:
logMessage:“这个请求导致你的应用程序启动了一个新的进程,从而导致你的应用程序代码第一次被加载。因此,这个请求可能会比你的应用程序的典型请求花费更长的时间和使用更多的CPU。”严重性:"INFO“时间:"2021-10-03T16:29:18.831860Z”}
1:{ logMessage:“预热请求失败。请检查您的预热处理程序实现,确保其正常工作。”严重性:"INFO“时间:"2021-10-03T16:29:18.831862Z”}
2:{ logMessage:“进程终止,因为它无法响应启动请求,状态代码为200-299或404。”严重性:“错误”时间:"2021-10-03T16:29:18.831863Z“
我的app.yaml文件如下:
runtime: python38
instance_class: B1
manual_scaling:
instances: 1
entrypoint: python3 bot.py我对GCP和托管web服务非常陌生,所以我完全迷失了方向。这里的任何帮助我们都深表感谢。
发布于 2021-10-03 17:51:13
您需要为/_ah/start提供一个url处理程序。(也可以提供/_ah/stop和/_ah/warmup )。这些是GAE用来启动和停止你的应用程序的调用。它们应该返回200的http响应。下面是Flask中的一个示例:
@app.route('/_ah/start')
@app.route('/_ah/stop')
@app.route('/_ah/warmup')
def warmup():
# Handle your warmup logic here, e.g. set up a database connection pool
return '', 200, {}EDIT:有效响应为200-299或404
https://stackoverflow.com/questions/69427217
复制相似问题