pythonをcentosでサービス化したいのですが、うまくいきません。
pythonファイルは下記ディレクトリーでpython3 app.pyで実行しています。
/var/www/html/app.py
サービス登録は下記で行っています。
/etc/systemd/system/pythonapp.service
[unit] Description=app [Service] ExecStart=/var/www/html/python3 app.py [Install] WantedBy=multi-user.target
systemctl statusでステータスを確認すると、下記の通りfailedになっています。もちろんブラウザでも開けません。
ちなみに、systemctl enableしているので、list-unit-filesでは、pythonapp.service enableとなっています。
Loaded: loaded (/etc/systemd/system/pythonapp.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Sun 2019-10-06 01:03:29 JST; 14s ago Main PID: 445 (code=exited, status=203/EXEC) Oct 06 01:03:29 tk2-226-22629.vs.sakura.ne.jp systemd[1]: Started pythonapp.service. Oct 06 01:03:29 tk2-226-22629.vs.sakura.ne.jp systemd[1]: pythonapp.service: main process exited, ...EC Oct 06 01:03:29 tk2-226-22629.vs.sakura.ne.jp systemd[1]: Unit pythonapp.service entered failed state. Oct 06 01:03:29 tk2-226-22629.vs.sakura.ne.jp systemd[1]: pythonapp.service failed. Oct 06 01:03:34 tk2-226-22629.vs.sakura.ne.jp systemd[1]: [/etc/systemd/system/pythonapp.service:1...g. Hint: Some lines were ellipsized, use -l to show in full.
解決方法かヒントあれば教えていただけますと幸いです。
/var/www/html/python3 という実行ファイルが存在するのですか?
そうではなく、/var/www/html/ に移動して、python3 app.py を実行したいのではないですか?
回答1件
あなたの回答
tips
プレビュー