我开始使用Google App Engine,并且在这里进行的大部分工作都是新手,我打破了我的网页(我看到的只是我的网络浏览器中的“服务器错误”)。我希望能够看到某种控制台,告诉我发生了什么问题(python语法?文件未找到?其他?)。四周搜索并没有让我迅速解决这个问题,所以我来到了这里。有什么建议?理想情况下,会有某种教程/指南来说明如何做到这一点。如何从命令行监控谷歌应用程序引擎?
1
A
回答
1
为什么从命令行?您应该在App Engine控制台的https://appengine.google.com处查看日志。
1
用您的帐号登录http://appengine.google.com并选择您希望监控的特定应用程序。
在左侧窗格中,转到Main - > Logs。这应该给你详细的信息,正在访问的端点,任何异常情况等。这可能是第一步。
如果您想自动执行某些操作,您需要编写报告系统运行状况的端点,然后编写工具来调用这些URL,解析响应并在出现问题时通知伙计。但所有这些都是自定义驱动的,并取决于您的应用程序警报。
1
- 我假设你使用的是Linux,Ubuntu的/薄荷如果没有这将是一个良好的开端
- 调试,就像你可以在本地使用dev_appserver.py - 这将显示在启动时的错误(在控制台)
- 需要在交互式控制台
- 运行的代码片断时添加您自己的调试日志 - 这是真正有用的测试的代码片段:
- ,如果你在GAE> = 1.7.6
http://localhost:8000/console
- ,如果你在GAE < 1.7.6
http://localhost:8080/_ah/admin/interactive/interactive
- ,如果你在GAE> = 1.7.6
相关问题
- 1. 谷歌应用程序引擎的应用程序监控java
- 2. 从谷歌应用程序引擎
- 3. 如何在谷歌应用程序引擎中执行系统命令?
- 4. 通过谷歌应用程序引擎中的id desc命令
- 5. 排序谷歌应用程序引擎
- 6. 与谷歌应用程序引擎谷歌Prediction API进行
- 7. 谷歌应用程序引擎request_logs命令行--include_all选项不可用
- 8. 上传到Blob存储在谷歌应用程序引擎从一个命令行Java应用程序
- 9. pycurl与谷歌应用程序引擎
- 10. 报告谷歌应用程序引擎
- 11. 在谷歌应用程序引擎
- 12. 谷歌应用程序引擎
- 13. Pinax谷歌应用程序引擎
- 14. 谷歌应用程序引擎_method?
- 15. 谷歌应用程序引擎和Python
- 16. 在cygwin谷歌应用程序引擎
- 17. 在谷歌应用程序引擎
- 18. 在谷歌应用程序引擎SDK
- 19. 在谷歌应用程序引擎
- 20. URLFetchService与谷歌应用程序引擎
- 21. 谷歌应用程序引擎 - 获取
- 22. 谷歌应用程序引擎
- 23. pyamf flex谷歌应用程序引擎
- 24. 谷歌应用程序引擎的Bigtable
- 25. java.lang.ClassNotFoundException:sun.security.provider.Sun在谷歌应用程序引擎
- 26. bootstrap和谷歌应用程序引擎
- 27. 谷歌应用程序引擎 - 在
- 28. JPA的谷歌应用程序引擎
- 29. WebTest的谷歌应用程序引擎
- 30. 谷歌应用程序引擎和.net
如果你启用调试(debug = true可用于webapp2的),然后在浏览器的错误信息将更加翔实 –