我正在尝试在GKE中基于我的基于micronaut的Java应用程序中激活Google云调试器代理。但是正如您可能已经猜到的那样,它不起作用,并且在云控制台的调试器工具中看不到我的应用程序。
容器入口点是:[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
知道为什么“无法初始化内部”会很有趣。有没有办法提高日志记录级别? 我还能如何找出调试器线程死亡的原因?