Minecraft servidor Bukkit spams logfile - Ubuntu 12.04

0

Eu tenho um servidor virtual (Ubuntu 12.04) e um problema sério com o Minecraft / Bukkit. Eu instalei um novo bukkit 1.6.4 no meu servidor virtual e fiz um script para ele.

Aqui está o /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

Se eu iniciar o servidor por meio de initctl start minecraft-server , o próprio servidor é executado corretamente e eu posso reproduzi-lo, mas o arquivo de log é spam extremamente rápido.

Toda vez que é iniciado, gera 1 MB / s (!!) de dados no arquivo de log. O arquivo de log /var/log/minecraft-server.log se parece com isto:

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

O servidor gera milhões desses "<" símbolos no arquivo de log.

Alguma idéia?

A ajuda seria muito apreciada:)

    
por daniel451 31.07.2014 / 12:31

1 resposta

1

Descobri isso :) :):)

O problema foi a opção --noconsole ausente. O console do servidor Minecraft está ativado por padrão e recebeu alguns comandos que não deveria receber, então ele respondeu "<" toda vez e esta saída foi canalizada para o arquivo de log constantemente.

Agora, meu script upstart se parece com isso e funciona bem:

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
    
por daniel451 31.07.2014 / 13:05