Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Next #29

Open
wants to merge 8 commits into
base: next
Choose a base branch
from
Open

Next #29

wants to merge 8 commits into from

Conversation

notti
Copy link

@notti notti commented Jan 20, 2013

This brings nginx+lighttpd support for mogstored up to speed to pass the whole testsuite

  • f9fe1a0 implements core stop functionality
  • 2e8aab0 stop support for nginx
  • 8596baa stop support for lighttpd
  • f30d707 start of all servers after demonize
  • 512ed5b + 19290c6 support for 3rd party servers in tests
  • de0f917 some testcleanup for less verbose tests

Due to the many children mogstored spawns cleanup work in DESTROY is not
feasible.
Sends SIGQUIT on shutdown of mogstored for graceful shutdown of nginx.
Sends SIGINT on shutdown of mogstored for graceful shutdown of lighttpd.
Otherwise the spawned processes are no longer children of mogstored
This moves mogstoreds in their own process group and adds a Handler to
SIGINT/SIGTERM to cleanup the spawned mogstoreds.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant