FooBarWidget/passenger — pull request #55 by ehlertij (2012-06-04 19:30:39+00:00)
Title: Allow soft termination signal to be sent more than once

Currently, if you send the `SOFT_TERMINATION_SIGNAL` more than once to a passenger process it will throw a cryptic error on the 2nd signal.

This pull request essentially ignores all subsequent soft termination signals and allows the request to finish processing.

- I can't get RSpec working right now for some reason, but I'll try to get it going and write some tests for this.