# HG changeset patch # User Maxim Dounin # Date 1348676712 0 # Node ID cb2304585a8b1be06dc5d15bdc11e65983fcbcae # Parent 25a4a725956091c5545cac242e49c3eba97aefba Added clearing of cpu_affinity after process spawn. This fixes unwanted/incorrect cpu_affinity use on dead worker processes respawn. While this is not ideal, it's expected to be better when previous situation where multiple processes were spawn with identical CPU affinity set. Reported by Charles Chen. diff --git a/src/os/unix/ngx_process_cycle.c b/src/os/unix/ngx_process_cycle.c --- a/src/os/unix/ngx_process_cycle.c +++ b/src/os/unix/ngx_process_cycle.c @@ -371,6 +371,8 @@ ngx_start_worker_processes(ngx_cycle_t * ngx_pass_open_channel(cycle, &ch); } + + cpu_affinity = 0; }