Details
Description
When traffic_cop is killed by a supervising process it doesn't wait() for its children.
This can lead to race conditions where traffic cop is killed, for instance by upstart, and then started again, while a traffic_manager and traffic_server are still running.
n.b.: This does not happen on Solaris, where SMF kills off all processes running in the same contract(4).
Attachments
Issue Links
- is a clone of
-
TS-1609 Traffic Cop doesn't wait() for its children
- Closed