我无法让云调试器赶上快照而不确定下一步该转向。
我在托管VM(python-compat)运行时运行Django App并使用CloudSQL作为数据库。
我已将源存储库连接起来似乎没问题,我的环境显示为可在控制台中调试的可用应用:https://console.cloud.google.com/debug
当我在代码上设置一个点时,它会侦听拍摄快照,但它从不捕获任何内容。
我在wsgi文件中有以下文档建议。
try:
import googleclouddebugger
googleclouddebugger.AttachDebugger()
except ImportError:
pass
是否有任何明显可能导致调试器无法捕获?我将我的版本命名为“staging”,所以我确定只有1,我正在查看正确的部署实例。在从标准应用程序引擎python运行时切换到“灵活”运行时之前,调试工作正常。
答案 0 :(得分:0)
好吧 - 我想我现在有更好的答案:)原来有一个问题是python-compat运行时和调试器 - 所以我们不得不在解决问题时将其关闭。基本问题已得到修复,但我们尚未完全重新集成,默认情况下启用它:
https://github.com/GoogleCloudPlatform/appengine-python-vm-runtime/pull/72/files
您应该能够将google-python-cloud-debugger添加到您的requirements.txt并查看相关内容。为麻烦道歉!