gpt4 book ai didi

python - 通过 systemd 服务启动 flask

转载 作者:行者123 更新时间:2023-12-04 18:34:54 27 4
gpt4 key购买 nike

有一个systemd服务文件'/etc/systemd/system/flask-app.service:

[Unit]
Description="flask-app"
After=network.target

[Service]
User=root
WorkingDirectory=/root/FlaskApp/
Environment=/root/FlaskApp/flask-app/bin
ExecStart=/root/FlaskApp/flask-app/bin/flask run --host=0.0.0.0
Restart=on-failure

[Install]
WantedBy=multi-user.target

sudo service flask-app start 之后没有任何反应,并且 systemctl status 没有提供任何具体信息。但是,当我通过控制台运行 ExecStart 命令(/root/FlaskApp/flask-app/bin/flask run --host=0.0.0.0)时,服务启动.

附言我已经导出变量 FLASK_APP=flask-app.py

附言我在 venv 创建的 flask 应用程序。

最佳答案

对于我的 Pi3,我使用了下一个命令:

  • sudo systemctl start myscript.service(可以不用.service启动)
  • sudo systemctl status myscript.service(检查发生了什么)
  • sudo systemctl enable myscript.service(如果一切正常,这允许自动启动)

这里是 https://www.raspberrypi.org/documentation/linux/usage/systemd.md更多细节。

关于python - 通过 systemd 服务启动 flask ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60401049/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com