systemctl minecraft 服务器失败,没有错误日志

systemctl minecraft 服务器失败,没有错误日志

问题最初被问到这里但当有人建议我以超级用户身份发帖时,我就感动了。

我在运行 Ubuntu 的 VPS 上运行 Minecraft 服务器。该服务器通过 systemctl 运行,大部分时间运行良好,但偶尔会崩溃,结果代码为signal。VPS 有 16GB 内存,所以据我所知,这应该不是问题。

状态如下:

     Loaded: loaded (/etc/systemd/system/[email protected]; disabled;
     Active: failed (Result: signal) since Wed 2021-08-11 15:27:54 CDT; 2min 52>
    Process: 347348 ExecStart=/usr/bin/java -Xmx14G -Xms14G -jar forge-1.12.2-1>
   Main PID: 347348 (code=killed, signal=KILL)
      Tasks: 25 (limit: 19148)
     Memory: 4.1G
     CGroup: /system.slice/system-minecraft.slice/[email protected]

服务器没有生成崩溃报告,这让我相信这是一个 systemctl 问题,而不是 minecraft 崩溃。这是我的 systemd 文件[电子邮件保护]

[Unit]
Description=Minecraft Server
After=network.target

[Service]
User=minecraft
Nice=1
KillMode=none
SuccessExitStatus=0 1
ProtectHome=true
ProtectSystem=full
PrivateDevices=true
NoNewPrivileges=true
WorkingDirectory=/opt/minecraft/server
ExecStart=/usr/bin/java -Xmx14G -Xms14G -jar forge-1.12.2-14.23.5.2854.jar nogui -Dfml.queryResult=confirm
ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 000.000.000.000 -P 31415 -p pass stop


[Install]
WantedBy=multi-user.target

如果需要任何其他信息,我会尽快提供。

相关内容