1

I'm starting to use Google App Engine and being a newcomer to much of the stuff going on here, I broke my webpage (all I see is "server error" in my web browser). I'd like to be able to see a console of some sort which is telling me what's going wrong (python syntax? file not found? something else?). Searching around a bit didn't lead me to a quick solution to this, so I came here. Any advice? Ideally, there would be some sort of tutorial/guide that would show how to do this.

4

3 回答 3

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

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

于 2013-02-06T04:32:08.633 回答
1

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

在左侧面板中,转到 Main --> Logs。这应该为您提供有关正在发生的事情、正在访问的端点、任何异常等的详细信息。这可能是第一步。

如果您想自动化其中的一些,您将需要编写报告系统运行状况的端点,然后可以编写工具来调用这些 URL,解析响应,然后在出现问题时通知人们。但所有这些都是自定义驱动的,并且取决于您的应用程序警报。

于 2013-02-06T04:35:28.790 回答