У меня есть виртуальный сервер (Ubuntu 12.04) и серьезная проблема с Minecraft / Bukkit. Я установил свежую версию 1.6.4 Bukkit на свой виртуальный сервер и сделал для нее несколько выскриптовых скриптов.
Вот /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 МБ / с (!!) данных в лог-файле. Файл журнала /var/log/minecraft-server.log выглядит следующим образом:
<<<<<<<<<<<<...
Сервер спамит миллионами этих «<» символы в лог-файле.
Любые идеи?
Помощь будет высоко ценится:)
Понятый это:):):)
проблемой были пропавшие без вести - noconsole опция. Консоль сервера Minecraft идет на значение по умолчанию и получила некоторые команды, которые это не должно получать, тогда это ответило "<"; каждый раз и этот вывод постоянно передавался по каналу в файл журнала.
Теперь мой новомодный сценарий похож на это, и он хорошо работает:
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