Michael Granger 169188376b Try to allow children to shut down gracefully
Since signals will no longer be handled once foreman goes into
`terminate_gracefully`, default signal handlers are restored so as
not to cause it to get stuck in an unTERMable state.

This necessitates not using the process group for signalling
except as a last resort, as foreman itself will receive the signals
it sends. This splits `killall` into two methods, one which
signals only processes foreman itself has started, and one which
signals all processes in the process group to try to clean up
more aggressively, and then reworks `terminate_gracefully` to use
them.
2013-03-04 14:05:53 -08:00
2013-01-14 08:21:40 -05:00
2013-01-14 08:19:40 -05:00
2012-07-11 16:16:29 -04:00
2013-03-04 13:11:05 -05:00
2013-01-14 08:19:31 -05:00
2012-12-03 13:52:27 +00:00
2013-01-14 08:18:05 -05:00
2012-01-29 22:45:50 -05:00

Foreman

Manage Procfile-based applications

If you have... Install with...
Ruby (MRI, JRuby, Windows)
$ gem install foreman
Mac OS X foreman.pkg

Getting Started

Documentation

Ports

Authors

Created and maintained by

David Dollar

Patches contributed by

Contributor List

License

MIT

S
Description
Manage Procfile-based applications
Readme MIT
1.1 MiB
Languages
Ruby 91.9%
HTML 5.9%
Shell 1.9%
Procfile 0.3%