摘要: 关闭nginx两种方式 nginx -s stop 立即停止nginx进程 nginx -s quit 优雅地关闭worker进程 开始优雅的关闭worker进程后 01设置定时器 worker_shutdown__timeout 设置多少秒后关闭连接 02关闭监听句柄,不在接收新的连接 03关闭空 阅读全文
posted @ 2019-07-18 16:36 落寞一生 阅读(1861) 评论(0) 推荐(0) 编辑
摘要: 01旧nginx二进制文件换成新的nginx文件(备份)。(使用命令) 02向master进程发送USR2信号,只能通过kill直接向nginx的master进程发送USR2信号,nginx目前没有相关的命令直接操作。(使用命令) 03nginx进程自己去修改pid文件名,加后缀.oldbin 04 阅读全文
posted @ 2019-07-18 16:20 落寞一生 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 02检查配置文件语法也就是说在重载nginx配置文件之前,不是必须使用nginx -t检查语法 03修改配置文件,新开启端口,比如443,所以需要打开新的监听端口 04使用新配置启动新的worker子进程 05master进程向老worker子进程发送quit,优雅退出的信号 06老worker进程 阅读全文
posted @ 2019-07-18 12:31 落寞一生 阅读(595) 评论(0) 推荐(0) 编辑
摘要: master进程 通过CHLD监控worker进程,worker异常退出,通过CHLD信号拉起worker进程。 接收信号 TERM,INT信号表示立刻停止worker进程 QUIT信号表示优雅的停止nginx进程 HUP信号表示重载配置文件 USR1表示重新打开日志文件,切割日志文件 这些上面的可 阅读全文
posted @ 2019-07-18 11:40 落寞一生 阅读(406) 评论(0) 推荐(0) 编辑