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]
.
我从容器中看到这些日志:
I1015 07:52:41.962275 6 jvmti_globals.cc:330] Build time: Sep 5 2019 11:40:41
I1015 07:52:41.962328 6 jvmti_agent.cc:159] Java debuglet initialization started
I1015 07:52:41.962790 6 jvmti_agent.cc:193] Java debuglet initialization completed
I1015 07:52:42.099573 6 jvmti_agent.cc:204] Java VM started
I1015 07:52:42.111140 6 jvmti_agent.cc:214] JvmtiAgent::JvmtiOnVMInit initialization time: 11578 microseconds
I1015 07:52:42.111268 14 jvmti_agent_thread.cc:99] Agent thread started: CloudDebugger_main_worker_thread
E1015 07:52:42.111346 14 jvmti_agent.cc:339] Internals could not be initialized
E1015 07:52:42.111358 14 worker.cc:123] Agent initialization failed: debugger thread can't continue.
I1015 07:52:42.111362 14 jvmti_agent_thread.cc:103] Agent thread exited: CloudDebugger_main_worker_thread
知道为什么“内部无法初始化”会很有趣。有没有办法提高日志记录级别?我还能如何找出调试器线程死亡的原因?
解决方案
推荐阅读
- css - 在 Safari/Webkit 中设置 Details/Summary 标记样式时出错
- flutter - Dealing with Future
Inside of a Widget - python - 为什么集合 {1, 3, 5, 7} 在 python 3.9 中总是有序的?
- android - 如何跳过 observable 中的当前项目并转到列表中的下一个项目?
- python - 如何使用 MultiIndex 重新采样 DataFrame
- pentaho - Schema Workbench 中计算成员的问题
- java - Web 应用程序通知声音的最佳方法
- sas - 连续结果变量(有许多零)和使用 SAS 的预测变量之间的关系
- java - 只有INFO 日志被显示。尽管 chaging log4.properties 调试日志不可见
- c++ - 谁能帮我理解这个错误信息?