google-app-engine - 在哪里可以找到在 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 上找到?
解决方案
您应该将日志写入标准输出而不是文件。这样,stackdriver 将能够获取它们,您稍后可以在 GCP 中查询它们。
推荐阅读
- python - 用于列表列表的空间高效数据存储。元素是整数,所有列表的大小都不同
- c - 是否有任何提示可以禁止软件工程师在编译/链接阶段使用 snprintf
- python - 气流工作服务器不使用 gunicorn
- javascript - NODEJS:有没有一种简单的方法可以将日期从另一种语言(如葡萄牙语)转换为英语
- mysql - 每个月的列中每个实体的 SQL 计数行数
- django - 如何恢复数据库内容
- c++ - Arduino无线nrf24l01 i2c运行缓慢
- spring - 在 DataJPATest 下运行单元测试时出现问题
- web - 制作社交媒体网站时使用了哪些语言?
- java - 在 GUICE 中继承 AOP 的注解