当我尝试在托管虚拟机上部署我的应用时,谷歌应用引擎上的部署失败。我怀疑这是因为appengine无法运行我的容器,因为它有错误。但是,我无法检查docker日志,因为容器无法运行。在本地它可以工作,因为它具有与生产中不同的配置。我怀疑在生产中我的应用程序无法解析本地网络中的数据库服务器IP,但我没有任何日志可供调查。
答案 0 :(得分:1)
转到您的Google Developer Console - 计算 - 虚拟机实例。 SSH进入您想要检查的实例。
在Web SSH控制台中,请参阅/var/log/app_engine/app/
中的日志。我在/var/log/app_engine/app/STDOUT.yyyy_mm_dd.log
。
答案 1 :(得分:1)
如果您的实例未能出现,那么开发人员控制台中也应该有一个crash.log:
https://console.developers.google.com/project/[yourproject]/logs
应该有一个下拉列表Request
。如果单击它,您应该能够看到crash.log和syslog以及其他一些内容。在那里,你经常会发现一些潜在的问题。
但是,在我自己的项目中,自昨天起,下拉列表已被打破,因此我不确定它是否适合您。我们目前正在等待谷歌解决这个问题。