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 评论