Не в состоянии запустить веб-сервер воздушного потока в единицах systemd - PullRequest
0 голосов
/ 05 февраля 2019

Я создал следующий файл службы для запуска веб-сервера apache-airflow как службы в Ubuntu.

[Unit]
Description=Airflow webserver daemon

[Service]
ExecStart=/bin/bash -c 'export AIRFLOW_HOME=/opt/airflow ; airflow webserver --pid /opt/airflow/webserver.pid'
Restart=on-failure

[Install]
WantedBy=multi-user.target

Когда я проверил состояние, я получил следующий вывод.

curw@curw-HP-Z640:/etc/systemd/system$ sudo systemctl status airflow_server
● airflow_server.service - Airflow webserver daemon
  Loaded: loaded (/etc/systemd/system/airflow_server.service; disabled ; vendor preset: enabled)
   Active: failed (Result: start-limit-hit) since අ 2019-02-05 08:27:30 UTC; 10s ago
  Process: 32008 ExecStart=/bin/bash -c export AIRFLOW_HOME=/opt/airflow ; airflow webserver --pid /opt/airflow/webserver.pid (code=exited, status=127)
 Main PID: 32008 (code=exited, status=127)

පෙබ 05 08:27:30 curw-HP-Z640 systemd[1]: airflow_server.service: Unit entered failed state.
පෙබ 05 08:27:30 curw-HP-Z640 systemd[1]: airflow_server.service: Failed with result 'exit-code'.
පෙබ 05 08:27:30 curw-HP-Z640 systemd[1]: airflow_server.service: Service hold-off time over, scheduling restart.
පෙබ 05 08:27:30 curw-HP-Z640 systemd[1]: Stopped Airflow webserver daemon.
පෙබ 05 08:27:30 curw-HP-Z640 systemd[1]: airflow_server.service: Start request repeated too quickly.
පෙබ 05 08:27:30 curw-HP-Z640 systemd[1]: Failed to start Airflow webserver daemon.
පෙබ 05 08:27:30 curw-HP-Z640 systemd[1]: airflow_server.service: Unit entered failed state.
පෙබ 05 08:27:30 curw-HP-Z640 systemd[1]: airflow_server.service: Failed with result 'start-limit-hit'.

когда я выполнил команду в «ExecStart», веб-сервер воздушного потока запустился нормально.Также это хорошо работает, когда просто используете «airflow webserver».Что я тут не так делаю?

...