黑心老昔年
服务器根目录经常在显示




后,服务端卡死,根目录生成动辄20G的hs.err.pid文件,后缀名为.mdmp
尝试更换java无果,提高java版本无果
附近一次出现该情况生成的hs.err.pid.log hs_err_pid9688.log (214.83 KB, 下载次数: 0)

服务器系统winserver 2022 使用zuluJDK19 64G 3000Mhz内存,按理说不会是内存超额的问题




ea6d031_
本帖最后由 ea6d031_ 于 2023-6-30 22:07 编辑

尝试调小内存分配解释:极有可能是内存溢出导致的崩溃,那个超大文件是线程转储
网上有教调大页面文件(swap)的方法,但是治标不治本

Sakura谷
一定要19吗?要不要试试稳定的17

Flower_胡子
目前MC用不到Java 18 19 20+
推荐使用更稳定的Java17
java17 https://cowtransfer.com/s/8c5a70e571ab4e
以及将Xms和Xmx保持一致大小会比不一样性能更好

隔壁柴先生
1.根据启动参数可以判断:可能是无gc运存回收导致运存跑满从而引发错误  建议使用下方参数
  1. 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请联系服务商解决

第一页 上一页 下一页 最后一页