如何从命令行监控谷歌应用引擎?

时间:2013-02-06 02:11:16

标签: python google-app-engine

我开始使用谷歌应用引擎,并成为这里发生的大部分事情的新手,我打破了我的网页(我在网络浏览器中看到的只是“服务器错误”)。我希望能够看到某种控制台告诉我出了什么问题(python语法?找不到文件?还有什么?)。搜索一下并没有让我快速解决这个问题,所以我来到这里。有什么建议?理想情况下,会有某种教程/指南显示如何执行此操作。

3 个答案:

答案 0 :(得分:1)

为什么从命令行?您应该在https://appengine.google.com的App Engine控制台中查看日志。

答案 1 :(得分:1)

使用http://appengine.google.com上的帐户登录,然后选择您要监控的特定应用程序。

从左侧面板,转到Main - >日志。这应该为您提供有关正在进行的操作,正在访问的端点,任何异常等的详细信息。这可能是第一步。

如果要自动执行其中某些操作,则需要编写报告系统健康状况的端点,然后编写工具以调用这些URL,解析响应,然后在出现问题时通知人员。但所有这些都是自定义驱动的,并且取决于您的应用程序警报。

答案 2 :(得分:1)

  1. 我假设您正在使用Linux,Ubuntu / Mint如果不是那将是一个好的开始
  2. 使用dev_appserver.py在本地进行调试 - 这将在启动时显示错误(在控制台中)
  3. 在需要时添加您自己的调试日志
  4. 在交互式控制台中运行代码片段 - 这对于测试代码片段非常有用:
    • 如果你在GAE> = 1.7.6 http://localhost:8000/console
    • 如果你在GAE< 1.7.6 http://localhost:8080/_ah/admin/interactive/interactive