LINUX.ORG.RU
решено ФорумGames

Minecraft server linux (падает java, вопрос по перезапуску)


0

1

Всем привет.

Есть сервер Minecraft. Каждые двое суток работы падает java, приходится перезапускать вручную. Собственно, необходимо автоматизировать процесс (упала java, запускаем shell-скрипт). Прошу помощи.

Думал просматривать по pid, но так и не разобрался где он хранится.

Проблема в том что оно не падает.
Оно крашится и продолжает висеть в процессах как исполняемое.
Даже вроде zombie не становится.

VictimOfLoveToLinux
()
Ответ на: комментарий от VictimOfLoveToLinux

Оно крашится и продолжает висеть в процессах как исполняемое.

в том и суть что падает java, а не сам сервер.

проще тогда уж написать скрипт который будет смотреть grep'ом есть процесс java или нет, и оттуда уже плясать?

b00blik
() автор топика

проблему решил. делаем pgrep -f java, проверяем на null, если null-значение - выполняем другой sh с командами запуска сервера.

b00blik
() автор топика
Ответ на: комментарий от b00blik

Годно, спасибо что поделился.
Алсо обнови bukkit если 1.0.0

Аптайм уже 4 дня. Но краш неизбежен инфа 100%.

VictimOfLoveToLinux
()
Ответ на: комментарий от b00blik

Не совсем понял как у тебя выгружается майнкрафт.
У меня всегда когда умирает остается висеть в процессах и жрать всё что есть.
Даже странно.

VictimOfLoveToLinux
()
Ответ на: комментарий от VictimOfLoveToLinux

у меня уже другая проблема. в кроне-то тот скрипт что проверяет джаву и вызывает скрипт запуска mine-сервера в бэкграунд не уходит и стоит со статусом «wait», в результате уже не могу достучаться до консоли сервера. конечно, не столь критично, но... буду ковырять сейчас, в общем.

b00blik
() автор топика
Ответ на: комментарий от VictimOfLoveToLinux

У меня всегда когда умирает остается висеть в процессах и жрать всё что есть.

у, дак у меня тут поле непаханное. смотрю через ps - вроде все нормально. а апач что стоит тут же верещит из-за того что ресурсов не хватает, ошибка на ошибке.

b00blik
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.