Hi,
If you're going to have a single server process command and a single check, > then you could just have supervisor keep both running and use a shell > script for the check. Something like this: > > > Thanks for the answer! One more question - what would be the correct way to check if the process myserver has been intentionally stopped (e.g. it is not in running state according to supervisorctl) - as this functionality is what httpok module provides also. It does not try to restart processes which have been taken down intentionally (e.g. for the duration of migration). Or does the config already do it somehow - and I don't manage to spot it? while 1; do if curl -f -X POST --connect-timeout=1 -m 1 -d 'post body' http://localhost/check then sleep 60 else supervisorctl restart myserver sleep 60 fi ...
_______________________________________________ Supervisor-users mailing list Supervisor-users@lists.supervisord.org https://lists.supervisord.org/mailman/listinfo/supervisor-users