nginx重启(nginx -s reload 不建议使用,本人亲试,有时候无效)

先 ps -ef | grep nginx ,会出现5个关于nginx的进程,如果5个进程的id分别为 100、101、102、103、104

杀掉所有nginx进程 kill -9 101 102 103 104

进入目录 cd /usr/sbin

重启 nginx -c /etc/nginx/nginx.conf

至于 nginx -s reload 不建议使用,本人亲试,有时候无效

启动nginx的时候也可以 cd /usr/sbin,然后直接 nginx ,
(-c 配置文件,表示根据指定文件启动,如果该配置文件和安装的nginx命令不是一个版本,会报错)
启动后,nginx -t 可以查看是根据那个配置文件启动的,所以建议linux系统里只保留一个nginx.conf文件,
以免出现冲突,一般nginx.conf在两个位置,分别是/usr/local/nginx/conf/nginx.conf和/etc/nginx/nginx.conf

猜你喜欢

转载自blog.csdn.net/qq_35337467/article/details/80307483