使用Heroku时,我可以在生产中打开一个控制台(heroku console
),这样可以很容易地进行调试。
Google App Engine中是否有类似内容?
(我不能只是在开发中调试,因为一些第三方库,例如Tweepy,只能在生产中使用)
答案 0 :(得分:2)
我不知道Heroku,所以我不知道heroku控制台的全部功能,但我知道App Engine有Developer console,它可以为你提供日志,堆栈跟踪,关于实例和用法的图表。
您可以在developers.google.com上访问它。
还有一些提供其他管理功能的appengine.google.com(仍有一些功能)(比如直接查询数据存储)。在该管理控制台中,您有一个名为"数据存储区查看器"它允许您直接查询数据存储区。还有其他漂亮的功能,但这个旧的控制台很快就会被弃用。随着时间的推移,大多数功能应该重新添加到较新的控制台中。
答案 1 :(得分:2)
如果您正在寻找实时调试,平台团队去年发布了Google云调试器:https://cloud.google.com/tools/cloud-debugger/
但是,它目前仅支持基于Java的appengine项目。希望我们今年能获得python支持......
关于云项目的实时查询,您有两个选项可供任何云项目轻松使用:
答案 2 :(得分:0)
是的,如果您使用带有托管Vms的Google应用引擎,则可以访问全功能控制台(通过ssh和Web界面使用cmd行)。