python / buildmaster-config

Configuration for buildbot.python.org

Home Page:https://buildbot.python.org/all/#/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

make is not a good process manager

merwok opened this issue · comments

commented

Hello! The readme mentions make commands to start the buildbot, and I got flashbacks from a job where we had process issues because of make. I’m afraid I don’t have solid references to share; the general idea is that make is designed to run commands over a graph of targets, but is not made to run a process, forwarding signals and exit codes, restarting, etc. Now I don’t know what bin/buildbot does, maybe it’s a wrapper that handles all that and make is only used to kick that off, not monitor things properly, in which case my worry is unfounded. But if make is really used as process supervisor on servers, I would suggest to use a tool made for that. Cheers!

"make start-master" spawns a deamon in background. It doesn't manage the process. I'm not sure which problem your are trying to solve.

commented

Sounds good then!