首页 > 解决方案 > 在哪里可以找到在 Google App Engine 上写入应用程序日志的 tmp 目录?

问题描述

我在 Google App Engine Standard 上部署了 Craft CMS 应用程序。

我需要查看从应用程序写入的日志以调试我怀疑是由于数据库连接失败造成的 503 错误。

Google App Engine 无法将文件写入应用程序,并给出将所有内容写入到应用程序的说明/tmp

我发现他们的一个教程说要使用:

$dir = sys_get_temp_dir();

所以我在那儿写。在仪表板上,日志只给出 HTTP 代码,但我需要从工艺编写的实际错误,通常在storage/logs/web.log

我如何/tmp通过他们的控制台在 GAE 上找到?

标签: google-app-engine

解决方案


您应该将日志写入标准输出而不是文件。这样,stackdriver 将能够获取它们,您稍后可以在 GCP 中查询它们。


推荐阅读