Nginx------Nginx启动、停止与信号控制

    xiaoxiao2021-12-14  21

                                                                                                   Nginx------Nginx启动、停止与信号控制

      1、如何在Linux中安装Nginx服务器

            此处将到官网下载Nginx,解压即可,make,make install

      2、Nginx的启动命令的各式:

             Nginx安装地址 -c Nginx配置文件地址

      3.Nginx的停止

      Nginx的停止分为三种情况:

             无论哪种停止方式都会使用:ps -ef |grep nginx 来查看Nginx的主进程号

            从容停止; kill -QUIT 进程号  或者 kill -INT 进程号

            快速停止:   kill -TERM 进程号 

            强制停止:pkill -9 进程号

      4、Nginx的重启

            Nginx重启服务,首先验证Nginx的配置文件是否正确。先进入Nginx的sbin目录,再输入命令:./nginx -t

            在验证结束后,输入命令是:./nginx -s reload  同样是在sbin目录且Nginx处于开启状态。

           第二种重启命令方式是:kill -HUP 主进程号

      5、Nginx平滑升级

           平滑升级是相对强制升级而言的,所以先来了解强制升级。强制升级是指将服务强行停止后升级服务,这样会使服务受到影响。平滑升级就是为了解决这个问题,在不停止当前服务的进程的情况下,对服务进行升级,此间服务进程仍然可以处理当前的请求,但是不会接受新的请求,将当前的请求处理完后这些进程会停止。平滑升级时新进程处理请求。

           Nginx的平滑升级是指对于Nginx服务器进行版本的升级。在下载完新的Nginx服务器后,解压,执行./config命令,make,但是不能执行make install ,进入Nginx的sbin目录下的可执行文件nginx,对nginx文件进行备份,命名为nginx.old,防止升级不成功时仍然可以可恢复原来版本的Nginx。

         输入命令:cp -rfp 命令完成对于nginx的可执行文件的复制和替换。

    转载请注明原文地址: https://ju.6miu.com/read-968508.html

    最新回复(0)