:set num
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ps –ef|grep nginx
master 为nginx主进程,找到对应进程号kill掉
kill有三种 : 第一种 kill –QUIT nginx的master进程号 第二种快速关闭(会同时关闭master和woker进程): kill –TREM nginx的master进程号 或者 kill –INT nginx的master进程号√ 第三种强制关闭(只会关闭掉命令指定的进程号): kill –9 nginx的master进程号 、 kill –9 nginx的worker进程号
第一种: sudo /usr/local/nginx/sbin/nginx –t 第二种: sudo /usr/local/nginx/sbin/nginx –t –c /usr/local/nginx/conf/nginx.conf
ps: 重启后进程号不变,这是为什么呢?
第一种:必须cd 到sbin目录,必须是在已启动时执行 cd /usr/local/nginx/sbin sudo ./nginx -s reload 第二种: kill –HUP nginx的master进程号
开始做,坚持做,重复做