Служба Linux systemd показывает «запущен», но фактический процесс не работает в фоновом режиме [закрыто]Linux

Ответить
Anonymous
 Служба Linux systemd показывает «запущен», но фактический процесс не работает в фоновом режиме [закрыто]

Сообщение Anonymous »

Я столкнулся с проблемой при запуске службы Linux
Когда я запускаю службу с помощью:

Код: Выделить всё

systemctl start 
Статус службы показывает запущен/активен, но фактический процесс приложения не работает в фоновом режиме.

Код: Выделить всё

systemctl status 
Однако выходные данные показывают, что служба активна:

Код: Выделить всё

ps -ef | grep
не показывает ожидаемый процесс.

Наблюдения:

  • Команда запуска службы возвращает успех.
  • После запуска не обнаружено никаких длительных процессов.
  • Приложение работает при запуске вручную из оболочки
  • При запуске systemctl нет очевидного сообщения об ошибке

Среда:

  • Тип службы: пользовательская служба приложений
  • Запуск через: systemctl

Вопрос:

  • При каких условиях systemd может сообщить о том, что служба запущена, даже если сам процесс не запущен?
  • Каковы распространенные причины такого поведения?
  • Каков рекомендуемый способ отладки и устранения этой проблемы?
Будем признательны за любые указания о том, что следует проверить в служебном файле или журналах.

Подробнее здесь: https://stackoverflow.com/questions/798 ... g-in-backg
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»