Yelp/zygote — Issue #13: zygote creates extra processes
Author: eklitzke
Created: 2011-10-19 23:54:54+00:00
State: open

For undetermined reasons, zygote sometimes creates extra processes when loading up a new version. What happens is that if it's running N processes of the code with version A, after updating the symlink and HUP'ing, the processends up with 2N processes all running version B.

I haven't determined exactly what circumstance triggers this (it doesn't happen all of the time during manual testing), but it seems to happen frequently or all of the time with the init script.