Advertisement
METAJIJI

uwsgi systemd

Apr 29th, 2017
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #
  2. # http://uwsgi.readthedocs.io/en/latest/Systemd.html
  3. #
  4.  
  5. [Unit]
  6. Description=docker-ci web UI daemon
  7. Requires=nginx.service
  8. Before=nginx.service
  9. After=network.target
  10.  
  11. [Service]
  12. Type=notify
  13. User=jenkins
  14. Group=jenkins
  15.  
  16. Environment=LD_LIBRARY_PATH=/opt/rh/rh-python35/root/usr/lib64
  17. Environment=PATH=/srv/docker-ci_web/venv/bin
  18. EnvironmentFile=/etc/default/docker-ci
  19.  
  20. WorkingDirectory=/srv/docker-ci_web
  21. ExecStart=/srv/docker-ci_web/venv/bin/uwsgi \
  22.     --module app.wsgi \
  23.     --http :8006 \
  24.     --master --processes 8 \
  25.     --gevent 1024 \
  26.     --enable-threads \
  27.     --vacuum \
  28.     --max-requests 1000 \
  29.     --harakiri 30 \
  30.     --harakiri-verbose \
  31.     --die-on-term \
  32.     --thunder-lock \
  33.     --buffer-size 32768 \
  34.     --post-buffering 8192
  35.  
  36. PIDFile=/srv/docker-ci_web/var/run/docker-ci_web.pid
  37.  
  38. KillMode=process
  39. Restart=always
  40. KillSignal=SIGTERM
  41. NotifyAccess=all
  42.  
  43. [Install]
  44. WantedBy=multi-user.target
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement