jimvc.service 820 B

1234567891011121314151617181920212223242526
  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/mkdir -p /tmp/jimv
  15. ExecStartPre=/usr/bin/chown -R www.www /run/jimv
  16. ExecStartPre=/usr/bin/chown -R www.www /var/log/jimv
  17. ExecStartPre=-/usr/bin/chown -R www.www /tmp/jimv
  18. PermissionsStartOnly=true
  19. #工作目录
  20. WorkingDirectory=/usr/local/JimV-C/
  21. #命令行(必须使用绝对路径)
  22. ExecStart=/usr/local/venv-jimv/bin/gunicorn -c gunicorn_config.py main:app
  23. #启动或者停止服务最大允许花费60秒
  24. TimeoutSec=60s