Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
来自长时间运行的java服务器的JDWP内存不足错误_Java_Jvmti_Jdwp - Fatal编程技术网

来自长时间运行的java服务器的JDWP内存不足错误

来自长时间运行的java服务器的JDWP内存不足错误,java,jvmti,jdwp,Java,Jvmti,Jdwp,我正在使用以下命令运行服务器: java-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8000-server-jar-Dlog4j.configurationFile=properties/log4j2.xml myApp.jar 服务器在AWS云上运行(EC2小实例),端口8000是打开的,因此调试器(在我的例子中是IntelliJ)可以通过JDWP协议连接到远程JVM 问题是,有时服务器会意外关闭,并显示以下

我正在使用以下命令运行服务器:

java-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8000-server-jar-Dlog4j.configurationFile=properties/log4j2.xml myApp.jar
服务器在AWS云上运行(EC2小实例),端口8000是打开的,因此调试器(在我的例子中是IntelliJ)可以通过JDWP协议连接到远程JVM

问题是,有时服务器会意外关闭,并显示以下消息:

JDWP exit error JVMTI_error_OUT_OF_MEMORY(110):无法分配JVMTI内存[:1797]
本机方法中出现致命错误:JDWP无法分配jvmti内存,jvmtiError=jvmti_ERROR_OUT_OF_内存(110)
中止(堆芯转储)
“内存不足”错误似乎与JDWP有关,而不是与代码有关

我曾多次看到
JVMTI_ERROR_OUT_OF u MEMORY
,但从未从应用程序本身看到
java.lang.OutOfMemoryError

如何解决此jdwp错误?禁用jdwp调试器是唯一的方法吗