[ https://issues.apache.org/jira/browse/TS-1609?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Igor Galić updated TS-1609: --------------------------- 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)|http://illumos.org/man/4/contract]. was: 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 processes running in the same [contract(4)|http://illumos.org/man/4/contract]. > Traffic Cop doesn't wait() for its children > ------------------------------------------- > > Key: TS-1609 > URL: https://issues.apache.org/jira/browse/TS-1609 > Project: Traffic Server > Issue Type: Bug > Environment: Linux and possibly FreeBSD > Reporter: Igor Galić > Assignee: Igor Galić > > 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)|http://illumos.org/man/4/contract]. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira