All, I have a cron job running, searching for crashed processes, using `rc-status --crashed` and restarting them. This works great, save one init script. My uwsgi.cgit is always listed as crashed. e.g. ``` # rc-status --crashed uwsgi.cgit # /etc/init.d/uwsgi.cgit status * status: crashed # ps ax | grep uwsgi 10170 pts/1 S+ 0:00 grep --color=auto uwsgi 23426 ? S 0:06 uwsgi cgit # cat /var/run/uwsgi_cgit/cgit.pid 23426 ``` And I just hit my git server, it responded just fine. Seems like a bug in the use of `start-stop-daemon`, maybe?
Created attachment 640940 [details] cronjob script to restart crashed services This script includes my current work around for the bug. It's been working reliably for a day or so.
Created attachment 640942 [details] /etc/conf.d/uwsgi.cgit
Created attachment 640944 [details] emerge --info
hi please test with latest stable and reopen if needed