问题标签 [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.
tomcat - 谷歌计算引擎套接字问题
在过去的几天里,Debian(谷歌计算引擎)服务器每天都面临套接字不可用的问题,需要重新启动 tomcat。
在使用 netstat -ap
找到的 GOOGLE :( 时检查的情况下,正在淹没服务器。
检查了这个过程,lsof -p 5081
下面有大量的列表
从 ulimit 发现打开文件限制设置为最大值
是因为 GCE 的 Cloud Debugger 功能吗?有什么方法可以要求谷歌不要让服务器每天流血?
google-app-engine - 适用于 Python App Engine 模块的 Google Cloud Debugger 显示“部署修订未知”
我正在尝试让 Google Cloud Debugger 在我的 Python App Engine 模块上工作。我已按照说明进行操作,并且:
- 连接到我的 Bitbucket 托管存储库。
- 生成
source-context.json
并source-contexts.json
使用gcloud preview app gen-repo-info-file
- 上传使用
appcfg.py update
但是,当我尝试使用控制台设置快照时,有消息说:
选定的调试目标没有源修订信息。此处显示的源可能与部署的源不匹配。
当我尝试设置快照点时,出现错误:
更新快照失败
google-app-engine - Google Cloud Debugger 是否要求将源文件放置在存储库中的特定位置?
我正在尝试为 Python App Engine 模块设置云调试但没有成功。看到这个问题有关我遇到的具体问题,
我想知道我的问题的原因是否是我的存储库中源文件的位置。
我的源文件(由于各种原因)位于相当特殊的位置,我有一个“构建”步骤,将文件复制到一个暂存目录中,所有内容都按照应用程序引擎的预期布局。它还会根据配置设置生成一些文件(包括 app.yaml)。
然后我appcfg.py update
从这个暂存目录运行。
鉴于所有这些文件的移动,我想知道云调试器如何识别我上传的模块中的哪个源文件对应于存储库中的哪个文件。它是否旨在查看特定位置(这将解释我的问题),还是比这更强大?
java - 无法在 virtualbox 上的 ubuntu 服务器上构建 java 谷歌云调试器
我正在尝试在(主机)上运行的(来宾)上构建java谷歌云调试器。Ubuntu 15.10 Server
Virtual Box 5.0.14
Mac OS X El Capitan
在安装cmake
, build-essential
,oracle java 8
等之后,我还必须在运行之前maven3
对以下内容进行更改:src/agent/Makefile
./build.sh
- 更改
/path/to/java/
为/usr/lib/jvm/java-8-oracle/
- 添加了这个
include
:-I/usr/lib/jvm/java-8-oracle/include/linux
因此,我的INCLUDES
声明如下所示:
INCLUDES = \
-I/usr/lib/jvm/java-8-oracle/include \
-I/usr/lib/jvm/java-8-oracle/include/linux \
-I$(THIRD_PARTY_INCLUDE_PATH) \
-I$(ANTLR_CPP_LIB_INCLUDE) \
-I. \
-I../codegen \
-Iantlrgen \
之后,构建运行良好,但在尝试构建时最终失败expression_util.o
错误:
g++ -I/usr/lib/jvm/java-8-oracle/include -I/usr/lib/jvm/java-8-oracle/include/linux -I/home/ubuntu-java/Development/google-cloud-debugger/cloud-debug-java/third_party/install/include -I../../third_party/antlr/lib/cpp/v2_7_2/ -I. -I../codegen -Iantlrgen -m64 -std=c++11 -fPIC -Werror -Wall -Wno-unused-parameter -Wno-deprecated -Wno-ignored-qualifiers -Wno-sign-compare -Wno-array-bounds -g0 -DSTANDALONE_BUILD -DGCP_HUB_CLIENT -Wno-unused-but-set-variable -Wno-strict-aliasing -O3 -D NDEBUG -c expression_util.cc -o expression_util.o
In file included from expression_util.cc:25:0:
antlrgen/JavaExpressionLexer.hpp:4:54: fatal error: third_party/antlr/lib/cpp/antlr/config.hpp: No such file or directory
compilation terminated.
Makefile:190: recipe for target 'expression_util.o' failed
make: *** [expression_util.o] Error 1
在生成 JavaExpressionLexer.hpp
的文件中,它试图#include
third_party/antlr/lib/cpp/antlr/config.hpp
找到它并且未能找到它。
在项目中,我确实看到了一个config.hpp
,但它在<project-root>/third_party/antlr/lib/cpp/v2_7_2/antlr/
.
我不确定如何解决此错误。
stackdriver - Google Cloud Stackdriver 调试器 - 生产调试?
stackdriver 如何调试生产中的应用程序?
在此期间服务器会停机吗?延迟如何?
有没有办法可以调试“已经发生”的事件?例如,我有一个在生产中运行的应用程序。还有一个问题——比如说,我无法将商品添加到购物车中,或者其他一些问题。我们可以回去调试问题吗?或者它是否调试实时应用程序?
python - 即使安装了模块,也会出现 ImportError
安装:
但是在尝试导入时,我得到ImportError: No module named uritemplate
. 堆栈跟踪是:
googleapiclient/discovery.py", line 53, in <module>
事情uritemplate
是安装:
直接导入uritemplate
也行不通..
google-cloud-platform - 无法导入 google-python-cloud-debugger
安装后
sudo pip install google-python-cloud-debugger==1.10
vm 是新安装的机器
根据这个https://stackoverflow.com/a/10986298/4391936
我必须更新我的LD_LIBRARY_PATH
. 但我不能是我的/path/to/mysodir
google-app-engine - 对非 Java JVM 语言使用 Stackdriver 调试
当您的源代码中有非 java 文件(例如 Groovy 文件)时,Stackdriver 调试接口会报错。
调试器通常的工作方式是将文件名和行号与类文件中包含的源文件和行号属性匹配,所以我不确定为什么禁用对非 java 源文件的支持。
有没有人有运气“欺骗”接口接受非java文件(例如通过重命名它们),或者有任何关于谷歌是否计划添加支持的信息?
debugging - 无法调试 firebase 功能
我正在尝试调试我的 js 代码在 firebase 函数上运行。我的步骤是:从功能安装
添加了 index.js:
当我试图跑
有一个错误: