I tried to send a signal down nginx. I tried to kill all the processes, but they seem to have just returned.
$ which nginx /opt/local/sbin/nginx $ sudo nginx -s stop $ sudo /opt/local/sbin/nginx -s stop $ ps -ef | grep nginx 141: 0 24627 1 0 2:29PM ?? 0:00.00 nginx: master process /opt/local/sbin/nginx 142: -2 24628 24627 0 2:29PM ?? 0:00.02 nginx: worker process 143: -2 24629 24627 0 2:29PM ?? 0:00.07 nginx: worker process 144: -2 24630 24627 0 2:29PM ?? 0:00.07 nginx: worker process 145: -2 24631 24627 0 2:29PM ?? 0:00.07 nginx: worker process 146: -2 24632 24627 0 2:29PM ?? 0:00.07 nginx: worker process 147: -2 24633 24627 0 2:29PM ?? 0:00.07 nginx: worker process 148: -2 24634 24627 0 2:29PM ?? 0:00.07 nginx: worker process 149: -2 24635 24627 0 2:29PM ?? 0:00.07 nginx: worker process 150: -2 24636 24627 0 2:29PM ?? 0:00.07 nginx: worker process 151: -2 24637 24627 0 2:29PM ?? 0:00.07 nginx: worker process 167: 0 24924 1 0 2:36PM ?? 0:00.01 /opt/local/bin/daemondo --label=nginx --start-cmd /opt/local/sbin/nginx ; --pid=fileauto --pidfile /opt/local/var/run/nginx/nginx.pid 168: 0 24925 24924 0 2:36PM ?? 0:00.00 (nginx) 169: 0 24926 1 0 2:36PM ?? 0:00.00 nginx: master process /opt/local/sbin/nginx 170: -2 24927 24926 0 2:36PM ?? 0:00.00 nginx: worker process 171: -2 24928 24926 0 2:36PM ?? 0:00.00 nginx: worker process 172: -2 24929 24926 0 2:36PM ?? 0:00.00 nginx: worker process 173: -2 24930 24926 0 2:36PM ?? 0:00.00 nginx: worker process 174: -2 24931 24926 0 2:36PM ?? 0:00.00 nginx: worker process 175: -2 24932 24926 0 2:36PM ?? 0:00.00 nginx: worker process 176: -2 24933 24926 0 2:36PM ?? 0:00.00 nginx: worker process 177: -2 24934 24926 0 2:36PM ?? 0:00.00 nginx: worker process 178: -2 24935 24926 0 2:36PM ?? 0:00.00 nginx: worker process 179: -2 24936 24926 0 2:36PM ?? 0:00.00 nginx: worker process 205: 502 24939 24879 0 2:36PM ttys010 0:00.00 grep -n nginx
I already tried to kill these processes, but they just appear again.
How to stop nginx once and for all?
source share