serg_small_developer
@serg_small_developer
Начинающий прогер

Как запустить демона?

Всем привет, работаю с очередью, возникли проблемы с запуском, сделал вот так
создал конфиг yiiqueue.service в папке /etc/systemd/system, со следующими настройками:
[Unit]
Description=YiiQueue
After=network.target 
After=mysql.service
Requires=mysql.service

[Service]
User=crmSystem
Group=crmSystem
ExecStart=/usr/bin/php /home/xxxxxxxx/yii queue/listen
Restart=on-failure
Type=simple

[Install]
WantedBy=multi-user.target

дальше перезагружаю и т.д., все по документации
никаких ошибок нигде нет, он как бы запускает эту команду но она не срабатывает или еще что-то, вообще не понимаю что не так, может проблемы с конфигом?
  • Вопрос задан
  • 235 просмотров
Решения вопроса 1
serg_small_developer
@serg_small_developer Автор вопроса
Начинающий прогер
решил проблему
я делал вот так
ExecStart=/usr/bin/php /home/xxxxxxxx/yii queue/listen

а нужно было вот так
ExecStart=/usr/bin/php /home/xxxxxxxx/yii/yii queue/listen

т.е. в офф. документации указан путь именно на файл yii в проекте, а я указал просто на папку был
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
fzfx
@fzfx
18,5 дм
> дальше перезагружаю и т.д., все по документации
делаете для сервиса enable?
что говорит systemctl status yiiqueue?
> запускает эту команду но она не срабатывает или еще что-то
проверьте логи: journalctl -xe
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы