=== Md is now known as Guest1090 | ||
=== Md_ is now known as Md | ||
agend | hi - I need help with controlling uwsgi which is installed with pip - how should the /etc/init/uwsgi.conf look like? http://pastebin.com/vMK3Wyrb - i have this now | 13:06 |
---|---|---|
xnox | agend: http://uwsgi-docs.readthedocs.org/en/latest/Upstart.html is fairly good and comprehensive guide. | 13:08 |
xnox | agend: looks ok. | 13:08 |
agend | my problem is that it doesn't want to restart | 13:09 |
agend | sudo service uwsgi stop stop: Unknown instance: | 13:09 |
xnox | agend: see the doc I linked to, and use die on term option. | 13:10 |
agend | before sudo service uwsgi start gave me that: uwsgi start/running, process 16272 | 13:10 |
agend | yeah I use die-on-term | 13:11 |
xnox | agend: and ideally use emperor option as well. | 13:11 |
agend | not sure i need emperor | 13:11 |
xnox | agend: check with ps, that the pid of uwsgi actually matches what status uwsgi gives you. | 13:12 |
agend | and when i do: pgrep uwsgi - i can't see any process with this nr | 13:13 |
agend | it does not match | 13:14 |
xnox | in that case they way you are starting uwsgi it either forks or demonizes and expect is then wrong. | 13:15 |
agend | uwsgi start/running, process 16534 | 13:15 |
agend | vagrant@one:~$ pgrep uwsgi | 13:15 |
agend | 16536 | 13:15 |
agend | 16541 | 13:15 |
agend | 16542 | 13:15 |
agend | 16543 | 13:15 |
agend | 16544 | 13:15 |
xnox | start with minimal sample, I'm not sure what all of your yaml options cause uwsgi to do. | 13:15 |
xnox | looks like you want to add: expect daemon | 13:15 |
xnox | to the upstart job. | 13:15 |
xnox | it's best to simply run uwsgi in the foreground. and then logs will be collected in /var/log/upstart/uwsgi | 13:16 |
xnox | agend: also at this point you'd have to manually kill that uwsgi. | 13:16 |
agend | xnox: man - you are awsome - works now :) | 13:18 |
agend | xnox: sorry - i meant to say awesome - i just checked that awsome might mean something opposite, so yeah u r great thanks a lot | 13:28 |
erkules | is there a way to make upstart do some checks if I do a status $service? | 19:00 |
xnox | erkules: why would you need that? | 21:56 |
xnox | erkules: generally no. status purely reports status of the pid from upstart's point of view. If it's still running & present than it's all good. | 21:56 |
xnox | erkules: maybe you should use monitoring e.g. nagios or check_mk ? | 21:56 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!