问题标签 [google-cloud-debugger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python 2.7.13 Heroku dynos 上缺少 libpython2.7.so.1.0
我们在 Heroku 上运行 Python 2.7.13 应用程序。
我相信最近 Heroku 已将新应用程序的 Python 运行时默认值从 2.7.13 更改为 3.6.1。
所以我们按照他们的建议提交python-2.7.13
了runtime.txt
文件,但是现在如果我们创建一个新的 Heroku 应用程序并将代码部署到它,它会抱怨libpython2.7.so.1.0
找不到。
Heroku 日志内容:
...
2017-06-30T10:56:05.825667+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/googleclouddebugger/capture_collector.py", line 30, in <module>
2017-06-30T10:56:05.825694+00:00 app[web.1]: import cdbg_native as native
2017-06-30T10:56:05.825725+00:00 app[web.1]: ImportError: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
我们在测功机上也找不到libpython2.7.so.1.0
,heroku run "cd /; find | grep libpython2.7.so.1.0"
什么也没有。
python - “没有为 GAE Flex 上的 python 运行时设置 Stackdriver 调试器”警告
我正在尝试调试在 Google Appengine 灵活环境上运行的 Flask/Python 应用程序。
但是,我在 Google 控制台的 Stackdriver 调试界面中看到一条警告消息,并且无法设置任何断点。
警告内容如下:
Stackdriver Debugger 未针对 GAE Flex 上的 python 运行时设置
对我做错了什么有任何想法吗?
我有:
- 启用 Stackdriver Debugger API(如此处所述)
- 导入并初始化调试器(按照此处的说明)
- 在 requirements.txt 中包含 google-python-cloud-debugger
main.py(app.yaml 中定义的应用入口点)
应用程序.yaml
更新 1
在发表评论并注意到 urllib 导入错误后,我想知道我的应用程序的 wsgi 特性是否导致了问题。我回到文档,看到一个关于 Django 框架做类似事情的注释并更改了以下内容:
至
这摆脱了 urllib 导入错误,但还没有解决整体问题。
node.js - 将实验性检查器功能与 GCP 调试代理一起使用
文档的这一部分https://www.npmjs.com/package/@google-cloud/debug-agent#experimental-features(对于 nodejs)显示它是可用的,但是在 Cloud Console UI 中查看时,什么都没有关于检查器功能。一个人如何使用这个特性,可能是通过kubectl proxy
接口或者像集群 ip 和检查器端口?
google-cloud-platform - StackDriver Debug "error":"invalid_request","error_description":"此实例上未启用服务帐户"
我正在使用 GCP VM 通过 Cloud DNS 托管一些电子商务网站我正在尝试在我的 GCP VM 上为其中一个电子商务网站设置 Stackdriver Debug (PHP)。
我成功地完成了这些步骤,直到第 4 步。
为 PHP 设置 Stackdriver 调试器 > Compute Engine > 步骤 #4
但是在运行以下代码时:
我收到如下错误:
我已为所有 Google API 打开并启用,并创建了 API 密钥和 OAuth 2.0 客户端 ID(不确定是否需要这样做)。我不确定这里缺少什么。有人有什么想法吗?
先感谢您!
google-cloud-platform - Google StackDriver 调试器中的应用程序类路径无效
我正在为我的应用程序使用 Google Stackdriver 调试器。我包含代理的 JVM 参数如下所示:
但它不起作用,日志文件显示错误:E0219 18:52:12.505424 31772 jni_logger.cc:61] Invalid application class path
。
我有另一个“ classpath
”(/opt/tomcat/webapps/myapp/classfiles
),它只有一个名为的 XML 文件logback.xml
,并且是根据文档的假定路径,但我不确定它是否正确。我按照此链接设置该变量。
这是调试器的源代码,它指定引发异常的条件。
类路径应该是什么?我还尝试指定一个包含所有*.jar
文件的目录,但效果不佳。
java - 谷歌云调试器(stackdriver)是否支持 ubuntu 16.04.1 java 调试?
要将 google stackdriver 调试器与 java 一起使用,文档 ( https://cloud.google.com/debugger/docs/setup/java ) 说它需要 64-Bit-Debian-Linux-Image。是否也支持 ubuntu 16.04.1?日志文件中没有错误消息,但提供参数后应用程序未出现在 google 调试器页面中:
计算引擎 vm 是否需要额外的防火墙规则才能使调试器工作?
最好的问候,
noirabys
java - 谷歌云调试器线程“无法继续”
我正在尝试在 GKE 中基于 micronaut 的 Java 应用程序中激活谷歌云调试器代理。但正如您可能已经猜到的那样,它不起作用,我在云控制台的调试器工具中看不到我的应用程序。
容器入口点是:[java, -agentpath:/cdbg_java_agent.so=--logtostderr=1, -Dcom.google.cdbg.module=mymodule, -Dcom.google.cdbg.version=123, -cp, /app/resources:/app/classes:/app/libs/*, com.example.Application]
.
我从容器中看到这些日志:
知道为什么“内部无法初始化”会很有趣。有没有办法提高日志记录级别?我还能如何找出调试器线程死亡的原因?
go - 如何在 Google Cloud Run 中运行 go-cloud-debug-agent,以便我可以在 Stackdriver Debug 中调试我的 go 应用
我正在尝试在 Cloud Run 中运行 go-cloud-debug-agent
不幸的是,在尝试将其部署到 Cloud Run 时,我在 Stackdriver Logging 中看到以下错误
任何人都知道如何将 go-cloud-debug-agent 与 Cloud Run 一起使用?
kubernetes - 无法通过谷歌 kubernetes 集群中的堆栈驱动程序调试 java 应用程序
我正在尝试通过堆栈驱动程序在 GKE 集群上调试 Java 应用程序。我创建了一个 GKE 集群,Allow full access to all Cloud APIs
我正在关注文档:https ://cloud.google.com/debugger/docs/setup/java
这是我的 DockerFile:
在文档中,它被编写为在 DockeFile 中添加以下行:
当我构建 DockerFile 时,它失败说 tar: invalid magic , tar: short read。
在堆栈驱动程序调试控制台中,它始终显示“未找到已部署的应用程序”。它将显示哪个应用程序?我已经在我的 kubernetes 集群上部署了 2 个服务。
我已经
gcloud debug source gen-repo-info-file --output-directory="WEB-INF/classes/
在我的项目目录中执行了。
它生成了 source-context.json。创建后,我尝试构建 docker 映像,但失败了。