Автор Тема: Проблема остановки фоновых приложений на Alt server 10  (Прочитано 305 раз)

Оффлайн tandem

  • Начинающий
  • *
  • Сообщений: 4
День добрый.
Имеет сервер с установленным ALT Server 10.0 и приложение написанное на java задействующее БД Postgresql установленное на этом же сервере и tomcat.
Рандомно по времени(от 1 часа до 5 часов) при отсутствие активности приложение останавливается, без видимых на это причин, в логах ошибок нет.
На любых других стабильных дистрибутивах(debian, ubuntu, centos) работает стабильно без остановки, даже при отсутствие активности.
Как это обойти или заставить принудительно не останавливать приложение при отсутствие активности?

Оффлайн tandem

  • Начинающий
  • *
  • Сообщений: 4
Так же замеченно, что до момента отключения по ssh от сервера, приложение работает стабильно
После отключения спустя час останавливается

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 922
Как запускается приложение?
Случайно не вручную из сеанса ssh, который потом завершается? :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 278
    • Домашняя страница
    • Email
Так же замеченно, что до момента отключения по ssh от сервера, приложение работает стабильно
После отключения спустя час останавливается
При выходе из сеанса пользователя, его приложения уничтожаются. Установите пакет systemd-settings-disable-kill-user-processes и перезагрузите систему.
Андрей Черепанов (cas@)

Оффлайн tandem

  • Начинающий
  • *
  • Сообщений: 4
Так же замеченно, что до момента отключения по ssh от сервера, приложение работает стабильно
После отключения спустя час останавливается
При выходе из сеанса пользователя, его приложения уничтожаются. Установите пакет systemd-settings-disable-kill-user-processes и перезагрузите систему.

Так по факту убивается процесс, запущенный через s-скрипт. Развве такое возможно?
Выше описанное позже опробую.

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 922
Если ваше приложение должно автоматически стартовать при загрузке сервера, то правильно будет написать соответствующий юнит для systemd

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 305
    • Email
Так по факту убивается процесс, запущенный через s-скрипт. Развве такое возможно?
Так а кто запускает скрипт, пользователь зашедший по ssh?
Вы в мониторинге не видите пользователя-владельца этого процесса?

Оффлайн tandem

  • Начинающий
  • *
  • Сообщений: 4
Так же замеченно, что до момента отключения по ssh от сервера, приложение работает стабильно
После отключения спустя час останавливается
При выходе из сеанса пользователя, его приложения уничтожаются. Установите пакет systemd-settings-disable-kill-user-processes и перезагрузите систему.

Благодарю, этого оказалось предостаточно.
Работает стабильно.