urec-borec
@urec-borec
Любитель

Systemd service перестал автоматически запускаться?

Здравствуйте, после обновления ubuntu почему то перестал автоматически перезапускаться самодельный сервис, хотя раньше он спокойно после запуска и перезапуска сервера сам включался, так же добавлял в автозапуск и это ожидаемо ничего не дало.
Вот что даёт при запуске сервера:
bot.service - LP Bot
     Loaded: loaded (/lib/systemd/system/bot.service; enabled; vendor preset: enabled)
     Active: inactive (dead)


Вот код сервиса:
[Unit]
  Description=LP Bot
 
[Service]
  ExecStart=/usr/bin/php /var/www/domain.ru/botl.php
  Type=idle
  KillMode=process
 
  SyslogIdentifier=LP-BOT
  SyslogFacility=daemon
 
  Restart=on-failure
 
[Install]
  WantedBy=multiuser.target
  • Вопрос задан
  • 155 просмотров
Решения вопроса 1
@AlexVWill
так же добавлял в автозапуск и это ожидаемо ничего не дало

А если в crontab добавить на автозапуск, так прбовал?
@reboot sleep 30 && /usr/bin/php -f /var/www/domain.ru/botl.php
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Смотреть системные логи, systemd туда ошибки пишет.
Запускать /usr/bin/php -f /var/www/domain.ru/botl.php из консоли, проверять на ошибки запуска/работы.

P.S. Плохая идея класть файлы бота в директорию, предназначенную для WEB-сайта...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы