Open haydenflinner opened 6 years ago
@haydenflinner is this still an issue?
Well, did you do anything that would have fixed it? I don't see anything in the commit history since I posted it that would have helped. Although in hindsight one workaround is
store1: bash -c "sleep 1; ./gtstore -p $PORT"
I’m just trying to help out the maintainer by doing some issue triage 🙂
Maybe due to https://github.com/ddollar/foreman/issues/779? That issue has been addressed in overman
, a foreman fork, see https://github.com/ddollar/foreman/pull/780#issuecomment-1294980165
This would probably be the perfect fix. Running in separate process group and killing that is perfect. I forgot about this tool but may need it again in the near future, I'll use your fork if so, that is the proper way to do it!
I have a procfile that looks like this:
When I run it with Foreman, the gtstores are still visible with
pgrep store
, and their pids are a little bit higher than the PIDs that Foreman claims to have seen.When I run the same procfile with
honcho
, everything works fine; the processes are killed at the end as expected.