小毅_
机器是256G java64位,并且尝试过给子服更多内容 结果都一样
达到一定人数子服务器就会崩溃 无法创建本地线程.
有没有大佬可以帮助一下 解决一下,
crash-2023-12-17_14.38.15-server.txt (194.52 KB, 下载次数: 0)




星星大大
看一下你的bat怎么写的

小毅_
星星大大 发表于 2023-12-17 17:13
看一下你的bat怎么写的

"/home/dypd/path/jdk1.8.0_371/bin/java" -Dfile.encoding=UTF-8 -Xms4G -Xmx10G -jar Log4jFixspigot-1.8.8.jar

MoonCakeMC
小毅_ 发表于 2023-12-17 19:58
"/home/dypd/path/jdk1.8.0_371/bin/java" -Dfile.encoding=UTF-8 -Xms4G -Xmx10G -jar Log4jFixspigot-1 ...

OutOfMemory
内存不够
你256GB的机子-Xmx10G也发挥不出来它的256G啊(如果你的256G指的是内存的话
把-Xmx后面的拉高,比如-Xmx20G再试试

星星大大
:1
@echo off
set Xms=15G
set Xmx=20G
set jar=
set goto_time=5
color 1b
echo -------------------------------------------
echo         服务器启动中,关闭请输入stop
echo -------------------------------------------
java -Xms%Xms% -Xmx%Xmx% -jar %jar%.jar
color ce
echo -------------------------------------------------
echo            服务器已关闭,将在%goto_time%秒后重启
echo -------------------------------------------------
timeout /t %goto_time%
goto 1

你用这个吧

小毅_

不是bat是sh

MoonCakeMC

他的意思是
  1. #!/bin/bash
  2. "/home/dypd/path/jdk1.8.0_371/bin/java" -Dfile.encoding=UTF-8 -Xms15G -Xmx20G -jar Log4jFixspigot-1.8.8.jar
复制代码

但是本质还是一个叫做提高-Xmx后面跟的数值

小毅_
MoonCakeMC 发表于 2023-12-22 19:48
他的意思是
但是本质还是一个叫做提高-Xmx后面跟的数值

明白 但是应该不是这个问题,其他子服之前也没这个情况 也承担过很多人 不可能突然蹦 可能线程问题有很多地方可能造成

MoonCakeMC
小毅_ 发表于 2023-12-22 20:21
明白 但是应该不是这个问题,其他子服之前也没这个情况 也承担过很多人 不可能突然蹦 可能线程问题有很多 ...



报错就是这么写的,为什么不试试看呢,,

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