<div dir="ltr">Hi!<div><br></div><div>What causes the nginx.pid file doesn't exist but the master and worker process are still running?</div><div><br></div><div>This situation happens when we upgrade nginx.</div><div><br></div><div>kill -USR2 pid;</div><div>sleep n;</div><div>kill -QUIT oldpid;</div><div><br></div><div>I check the code in ngx_pross_cycle.c and ngx_process.c, it seems nginx dose perfectly guarantee that pid file and master process are always exist together.</div><div><br></div><div>Thanks so much.</div><div>B.R.</div></div>