ERROR: transport error 202: connect failed: Connection

ERROR: transport error 202: connect failed: Connection timed out

最近使用JMH进行基准测试是发现一个错误:

错误描述

ERROR: transport error 202: connect failed: Connection refused
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]

错误原因

目前还不太清楚导致该错误出现的具体原因

解决方案

该错误经查阅资料大致上有三种解决方案

第一种


这种解决方案大概意思是防火墙导致连接失败,需要你设置。
这种方法我尝试但是并没有效果,但是下面评论有人还是有效果的,所以可以尝试看看
具体链接:https://blog.csdn.net/you23hai45/article/details/53328711

第二种


这种解决方案我并没有尝试,我只是想测试一下我写的一个方法,要是每个方法都要这样处理就太麻烦了。
附上参考链接https://blog.csdn.net/jyxmust/article/details/84889183

第三种

这是我在国外论坛上面看到的方法

大概描述的就是fork这个注解设置为0,具体为什么设置为0帖主本人也说了不知道原因为何。
附上原贴链接:https://stackoverflow.com/questions/42698583/jmh-forks-threads-and-debug


这是本人测试代码,由于每个人测试不同,这里只贴出主要部分,如有不适还请体谅

这里设置为@Fork(2)的时候就会出现下面错误

ERROR: transport error 202: connect failed: Connection refused
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]


这里设置为@Fork(0)时就能正常运行

本文链接:https://my.lmcjl.com/post/14417.html

展开阅读全文

4 评论

留下您的评论.