nginx信号量(平滑重启/升级/重读日志)
admin
2023-03-03 14:42:22
0

TERM, INT

Quick shutdown

QUIT

Graceful shutdown  优雅的关闭进程,即等请求结束后再关闭

HUP

Configuration reload ,Start the new worker processes with

 a new configuration Gracefully shutdown the old worker processes

改变配置文件,平滑的重读配置文件

USR1

Reopen the log files 重读日志,在日志按月/日分割时有用

USR2

Upgrade Executable on the fly 平滑的升级

WINCH

Gracefully shutdown the worker processes 优雅关闭旧的进程(配合USR2来进行升级)

具体语法:

Kill -信号选项 nginx的主进程号

Kill -HUP 4873

Kill -信号控制 `cat /xxx/path/log/nginx.pid`

Kil; -USR1 `cat /xxx/path/log/nginx.pid`



nginx信号量(平滑重启/升级/重读日志)

平滑重启:

nginx信号量(平滑重启/升级/重读日志)

不用查进程号的平滑重启:

kill -HUP `cat logs/nginx.pid`  (nginx安装路径下的logs/内)



在linux中,一个文件对应一个节点,才是在磁盘上的真实位置。nginx在读取/写入日志文件时,即便把日志文件改名了,还是指向那个节点(磁盘空间)。所以,要新建一个文件,再告诉nginx,读取/写入新的日志文件。

nginx信号量(平滑重启/升级/重读日志)

nginx信号量(平滑重启/升级/重读日志)(即便改了名字,还是在被nginx写入日志)

重读日志的正确操作(ps aux | grep nginx查到进程号后):

nginx信号量(平滑重启/升级/重读日志)



-t选项测试配置文件是否写错

当然,也可以用-s选项来进行信号量的操作

nginx信号量(平滑重启/升级/重读日志)

(nginx -s reload平滑重启)

相关内容

热门资讯

农业农村“半年报”发布,这些看... 7月24日召开的国新办发布会上,农业农村部介绍2026年上半年农业农村经济运行情况。夏粮喜获丰收、常...
世界遗产+1!景德镇打卡地图,... 北京时间7月25日,在韩国釜山举行的第48届世界遗产大会上,由我国申报的“景德镇手工瓷业遗存”项目经...
有人呼吁白宫“封杀”中国开源大... 未来一段时间,将有多款中国开源模型发布。Kimi K3定于7月27日正式开源,阿里即将开源2.4万亿...
20名“高考状元”选择学医!此... 2026年香港高考的24名“状元”中,有20人明确表示将留港攻读医科。多年来,香港最顶尖的“学霸们”...
“抢人大战”,风向有变? 各地一场“抢老人”的大战,已然徐徐拉开大幕。最近,有着人口净流出压力的吉林,计划拿出3亿元发展旅居康...
石家庄一家不限量的爱心素食面馆... 7月24日正午时分,记者来到位于石家庄市新华区东明家居西二环店北门旁的“素面”小店,不大的店面里坐满...
中材科技申请风电叶片外补强辅助... 国家知识产权局信息显示,中材科技(伊吾)风电叶片有限公司申请一项名为“风电叶片外补强辅助固化装置”的...
为人工智能治理提供重要公共产品 图为2026世界人工智能大会暨人工智能全球治理高级别会议举办期间,在世博展览馆灵心巧手展位,参观者观...
泽连斯基称俄对乌多地发动大规模... 当地时间25日,乌克兰总统泽连斯基通报称,俄军于当日凌晨对乌克兰多地发动大规模空袭,使用2枚导弹、近...