我问题的上下文
我的服务器软件是基于
openjdk版本"1.8.0_242“
几乎每2-3周我的服务器进程都会崩溃。在Java文件中,在执行
HttpsURLConnection conn = (HttpsURLConnection)myurl.openConnection(); 中的libcrypt-1_1 DLL中存在内存冲突。
4XENATIVESTACK CRYPTO_memcmp+0xe8ef8 (0x00007FFA122A5C18 [libcrypto-1_1-x64+0x185c18])所以对我来说,CRYPTO_memcmp力量
1 1XHEXCPCODE Windows_ExceptionCode: C0000005
我的问题
是否有人观察到与openJ9类似的坠机事件,或对其根本原因有什么想法?
事先非常感谢Reinhold
发布于 2021-01-07 13:36:53
我只是想一想我的实现,它是一个服务器,当然,我正在使用多头。
所以我需要再次检查一下libcrypto是否是多线程安全的。如果不是这样的话,这可以解释这次坠机的原因。
但真正的问题是: myurl.openConnection()方法是线程安全的。
据我所知它应该是线程安全的。
我一发现什么东西就会更新我的发现
发布于 2021-01-07 15:48:43
我想您已经遇到了OpenJ9第8373期,它在jdk8u275-b01的0.23版本中得到了修正。
https://stackoverflow.com/questions/65613137
复制相似问题