jimvc.service 892 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. ExecStartPre=-/usr/bin/chown -R www.www /var/log/nginx
  19. ExecStartPre=-/usr/bin/chown -R www.www /var/lib/nginx
  20. PermissionsStartOnly=true
  21. #命令行(必须使用绝对路径)
  22. ExecStart=/usr/bin/gunicorn -c /usr/share/jimv/controller/gunicorn_config.pyc main:app
  23. #启动或者停止服务最大允许花费60秒
  24. TimeoutSec=60s