Minecraft Bukkit 服务器垃圾邮件日志文件 - Ubuntu 12.04

Minecraft Bukkit 服务器垃圾邮件日志文件 - Ubuntu 12.04

我有一个虚拟服务器(Ubuntu 12.04),Minecraft/Bukkit 存在严重问题。我在虚拟服务器上安装了全新的 bukkit 1.6.4,并为其编写了一些 upstart 脚本。

这是 /etc/init/minecraft-server.conf

start on runlevel [2345]
stop on runlevel [^2345]

console log
chdir /srv/minecraft/server-kronos
setuid minecraft
setgid minecraft

respawn
respawn limit 20 5

exec java -Xms1024M -Xmx1536M -jar craftbukkit.jar -o true --log-limit 1000

如果我通过服务器本身启动服务器,它initctl start minecraft-server运行良好,我可以在其上玩,但日志文件的速度非常快。

每次启动时,它都会在日志文件中生成大约 1 MB/s (!!) 的数据。日志文件 /var/log/minecraft-server.log 如下所示:

<<<<<<<<<<<<...

服务器在日志文件中发送数百万个这样的“<”符号。

有任何想法吗?

如能得到帮助将不胜感激:)

答案1

弄清楚了 :) :) :)

问题在于缺少 --noconsole 选项。Minecraft 服务器的控制台默认处于打开状态,并收到一些它不应该收到的命令,然后它每次都回复“<”,并且此输出不断被传送到日志文件中。

现在我的 upstart 脚本看起来像这样并且运行良好:

start on runlevel [2345]
stop on runlevel [^2345]

console log
chdir /srv/minecraft/server-kronos
setuid root
setgid root

respawn
respawn limit 20 5

exec java -Xms1024M -Xmx1536M -jar craftbukkit.jar -o true --noconsole

相关内容