我有一个 Google App Engine 应用程序,它基本上是几个运行网站的 NodeJS 脚本。
其中一些脚本显然无缘无故地被终止,但查看日志发现发生了以下情况:
消息1:容器由容器管理器在信号 9 上终止。
消息2:容器调用 exit(1)。
它非常不稳定,似乎只在白天发生,有时每 30 秒左右发生一次。
尝试用谷歌搜索,但找不到任何类似“varlog/system”的内容来了解有关错误的更多信息,无论是错误信息还是错误消息。
也已经添加
resources:
cpu: 2
memory_gb: 2
到 app.yaml 来丢弃任何 OOM 问题。
有人见过这个或者知道这是什么吗?
答案1
症状是我部署了一个简单的标准 AppEngine 应用程序,但未能完成新版本的创建。像您一样,我在进入 AppEngine 日志记录并选中所有日志选项后发现了“Container called exit(1).”错误。这与此问题有关:Appengine 停留在“正在更新服务 [默认]...”
就我而言,我发现运行“gcloud init”来重置我的凭据很有帮助。希望这对其他人有所帮助。