服务器根目录经常在显示
后,服务端卡死,根目录生成动辄20G的hs.err.pid文件,后缀名为.mdmp
尝试更换java无果,提高java版本无果
附近一次出现该情况生成的hs.err.pid.log
hs_err_pid9688.log
(214.83 KB, 下载次数: 0)
服务器系统winserver 2022 使用zuluJDK19 64G 3000Mhz内存,按理说不会是内存超额的问题
后,服务端卡死,根目录生成动辄20G的hs.err.pid文件,后缀名为.mdmp
尝试更换java无果,提高java版本无果
附近一次出现该情况生成的hs.err.pid.log

服务器系统winserver 2022 使用zuluJDK19 64G 3000Mhz内存,按理说不会是内存超额的问题
本帖最后由 ea6d031_ 于 2023-6-30 22:07 编辑
尝试调小内存分配解释:极有可能是内存溢出导致的崩溃,那个超大文件是线程转储
网上有教调大页面文件(swap)的方法,但是治标不治本
尝试调小内存分配解释:极有可能是内存溢出导致的崩溃,那个超大文件是线程转储
网上有教调大页面文件(swap)的方法,但是治标不治本
一定要19吗?要不要试试稳定的17
目前MC用不到Java 18 19 20+
推荐使用更稳定的Java17
java17 https://cowtransfer.com/s/8c5a70e571ab4e
以及将Xms和Xmx保持一致大小会比不一样性能更好
推荐使用更稳定的Java17
java17 https://cowtransfer.com/s/8c5a70e571ab4e
以及将Xms和Xmx保持一致大小会比不一样性能更好
1.根据启动参数可以判断:可能是无gc运存回收导致运存跑满从而引发错误 建议使用下方参数
复制代码
注意:任何服务端都不应该设置超过16G的运存 在16G运存出现的问题 你调整到1024G也同样会出现
不要使用openjdk 使用17 18 19 20普通的即可
2.如果出现此类报错后 机器会在后面崩溃 或出现报错时机器直接关机 那100%可确认是CPU内核引发的问题
如是独立机请调低cpu的频率 反复测试 直至无此问题出现 如是vps请联系服务商解决
- java -Xms12G -Xmx12G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar 核心名称.jar nogui
注意:任何服务端都不应该设置超过16G的运存 在16G运存出现的问题 你调整到1024G也同样会出现
不要使用openjdk 使用17 18 19 20普通的即可
2.如果出现此类报错后 机器会在后面崩溃 或出现报错时机器直接关机 那100%可确认是CPU内核引发的问题
如是独立机请调低cpu的频率 反复测试 直至无此问题出现 如是vps请联系服务商解决