jimvc.service 779 B

12345678910111213141516171819202122232425
  1. [Unit]
  2. Requisite=network-online.target mariadb.service redis.service nginx.service
  3. After=network-online.target network.target mariadb.service redis.service nginx.service
  4. [Install]
  5. WantedBy=multi-user.target
  6. [Service]
  7. PIDFile=/run/jimv/jimvc.pid
  8. Type=idle
  9. User=www
  10. Group=www
  11. RestartSec=2s
  12. ExecStartPre=/usr/bin/mkdir -p /run/jimv
  13. ExecStartPre=/usr/bin/mkdir -p /var/log/jimv
  14. ExecStartPre=/usr/bin/chown -R www.www /run/jimv
  15. ExecStartPre=/usr/bin/chown -R www.www /var/log/jimv
  16. ExecStartPre=-/usr/bin/chown -R www.www /tmp/jimv
  17. PermissionsStartOnly=true
  18. #工作目录
  19. WorkingDirectory=/usr/local/JimV-C/
  20. #命令行(必须使用绝对路径)
  21. ExecStart=/usr/local/venv-jimv/bin/gunicorn -c gunicorn_config.py main:app
  22. #启动或者停止服务最大允许花费60秒
  23. TimeoutSec=60s