Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: При создании службы получаю ошибку ( status=200/CHDIR ) Хотя файл есть.  (Прочитано 2276 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kveli

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Доброе утро.
Сразу прошу о снисхождении, т.к. разбираюсь в этом плохо...
Создаю сервис:
[Unit]
Description=gunicorn daemon
Requires=belkatour.socket
After=network.target

[Service]
User=root
WorkingDirectory=/suite/belka-tour #путь до каталога с файлом manage.py
ExecStart=/suite/belka-tour/venv/bin/gunicorn --workers 5 --bind unix:/run/gunicorn.sock ghproj.wsgi:application
#путь до файла gunicorn в виртуальном окружении

[Install]
WantedBy=multi-user.target

При запуске получаю ошибку:
● belkatour.service - gunicorn daemon
     Loaded: loaded (/etc/systemd/system/belkatour.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sun 2022-04-17 12:24:58 MSK; 5s ago
TriggeredBy: ● belkatour.socket
    Process: 2004166 ExecStart=/suite/belka-tour/venv/bin/gunicorn --workers 5 --bind unix:/run/gunicorn.sock ghproj.wsgi:application (code=exited, status=200/CHDIR)
   Main PID: 2004166 (code=exited, status=200/CHDIR)

апр 17 12:24:58 ubuntu systemd[1]: Started gunicorn daemon.
апр 17 12:24:58 ubuntu systemd[2004166]: belkatour.service: Changing to the requested working directory failed: No such file or directory
апр 17 12:24:58 ubuntu systemd[2004166]: belkatour.service: Failed at step CHDIR spawning /suite/belka-tour/venv/bin/gunicorn: No such file or directory
апр 17 12:24:58 ubuntu systemd[1]: belkatour.service: Main process exited, code=exited, status=200/CHDIR
апр 17 12:24:58 ubuntu systemd[1]: belkatour.service: Failed with result 'exit-code'.

Хотя, файл на месте, на который он жалуется.

ls -la /suite/belka-tour/venv/bin/gunicorn
Получаем: -rwxr-xr-x 1 root root 237 апр 17 11:31 /suite/belka-tour/venv/bin/gunicorn

ls -la /run/gunicorn.sock
Получаем: srw-rw-rw- 1 root root 0 апр 17 11:43 /run/gunicorn.sock

 

Страница сгенерирована за 0.014 секунд. Запросов: 22.