GCP托管VM云调试器

时间:2016-04-01 16:12:53

标签: google-cloud-platform google-app-engine

我无法让云调试器赶上快照而不确定下一步该转向。

我在托管VM(python-compat)运行时运行Django App并使用CloudSQL作为数据库。

我已将源存储库连接起来似乎没问题,我的环境显示为可在控制台中调试的可用应用:https://console.cloud.google.com/debug

当我在代码上设置一个点时,它会侦听拍摄快照,但它从不捕获任何内容。

我在wsgi文件中有以下文档建议。

try:
  import googleclouddebugger
  googleclouddebugger.AttachDebugger()
except ImportError:
  pass 

是否有任何明显可能导致调试器无法捕获?我将我的版本命名为“staging”,所以我确定只有1,我正在查看正确的部署实例。在从标准应用程序引擎python运行时切换到“灵活”运行时之前,调试工作正常。

1 个答案:

答案 0 :(得分:0)

好吧 - 我想我现在有更好的答案:)原来有一个问题是python-compat运行时和调试器 - 所以我们不得不在解决问题时将其关闭。基本问题已得到修复,但我们尚未完全重新集成,默认情况下启用它:

https://github.com/GoogleCloudPlatform/appengine-python-vm-runtime/pull/72/files

您应该能够将google-python-cloud-debugger添加到您的requirements.txt并查看相关内容。为麻烦道歉!

相关问题