建设工作站服务器
nginx启动、重新启动、关闭命令
停止操作
在停止操作之前,需要ps的当前Nginx的所有进程
步骤nginx查询主进程号
ps-ef|grepnginx
在进程列表中查找主进程。 该编号为主进程编号
步骤2 )发送信号,从容地停止Nginx :
kill-QUIT主进程号
快速停止Nginx :
kill-TERM主进程号
强制停止Nginx :
pkill-9nginx
另外,在Nginx.conf中配置了pid文件存储路径的情况下,该文件存储Nginx的主处理编号,在没有指定的情况下存储在Nginx的logs目录中。 如果有pid文件,就直接向Nginx发信号,而不是首先查询Nginx的主进程号。 命令如下所示。
kill-信号类型&; #039; /usr/nginx/logs/nginx.pid&; #039;
顺利重启
如果更改了配置,则必须重新启动Nginx。 关闭Nginx,然后再打开吗? 不,它可以向Nginx发送信号,顺利重新启动。
平滑的重新启动命令:
kill-HUP住在头衔或进程号的文件路径中
或使用:
/usr/nginx/sbin/nginx-sreload
修改配置文件后,请确保修改的配置文件正确无误,以避免重新启动后Nginx出现错误并影响服务器的稳定运行。
用于确定Nginx配置是否正确的命令包括:
nginx-t-c/usr/nginx/conf/nginx.conf
或者
/usr/nginx/sbin/nginx-t
顺利升级
如果运行服务器的Nginx要升级、添加或删除模块,则必须将其更改为停止服务器并停止服务一段时间。 Nginx可以进行各种升级,而不影响服务器的运行。
步骤1 :升级nginx程序时,如果首先用新程序替换旧程序文件,然后编译并安装,新程序将直接编译到nginx安装目录中。
步骤2 :执行
Linux命令https://www.linuxcool.com/
kill-USR2之前的程序的主进程号或进程文件名
在这种情况下,旧的Nginx主进程将自己的进程文件重命名为. oldbin,然后运行新的Nginx。 新旧Nginx与市政府运行,共同处理请求。
在这种情况下,请逐步停止旧版本的Nginx,然后键入命令。
kill-WINCH旧版主进程号
任务完成后,旧的工作进程将逐渐结束,新版本的Nginx工作进程将取代旧的工作进程,因此您可以决定是使用新版本还是恢复为旧版本。
在不重新加载的配置中启动新的/旧的工作进程
kill-HUP旧/新版主编号
冷静地关闭旧的/新的进程
kill-QUIT旧/新主进程号
如果此时报告了错误,并且出现一条消息,指出进程尚未结束,请使用以下命令关闭旧的/新的工作进程,然后关闭主进程编号。
关闭主进程编号
kill-TERM旧/新作业进程号
这样,要恢复到旧版本,上面几个步骤只需操作新版主的进程号,要使用新版本,上面几个步骤只需操作旧版主的进程号即可。
相关命令
/usr/local/nginx-1.0.6/sbin/nginx//启动nginx
/usr/local/nginx-1.0.6/sbin/nginxt//测试nginx配置文件准确性
/usr/local/nginx-1.0.6/sbin/nginxs reload//重载nginx
/usr/local/nginx-1.0.6/sbin/nginx关闭s stop//nginx
查看/usr/local/nginx-1.0.6/sbin/nginx-v//nginx安装的模块
查看/usr/local/nginx-1.0.6/sbin/nginx-v//nginx版本
/usr/local/nginx/sbin/nginxs reload//重载nginx
本文地址:
小白使用Nginx基础的一般操作
编辑:吴平,评委:语言增宝
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn