在不重启或者不关闭进程的情况下,新的应用直接替换旧的应用
    image.png
    image.png
    1、检查旧的版本
    2、备份旧的二进制命令
    image.png
    3、检查旧的二进制命令参数:
    image.png
    4、安装新的版本:
    image.png
    下载:
    image.png
    解压:
    image.png
    编译三部曲:
    1、编译新的版本参数和旧的一样:
    image.png
    2、make && make install
    image.png

    检查状态,工作进程是由主进程生成:
    image.png
    如果出现发送kill -USR2信号后,未出现新的master进程 是因为:
    旧的nginx必须用绝对路径启动,然后再发送USR2信号
    image.png
    image.png
    发送WINCH信号给旧master进程,优雅的关闭旧worker进程
    image.png