回答
收藏
分享
举报
关于nginx reload操作问题
提问于2021-01-17 17:17

浏览 1k

文章标签

在拥有长连接正在运行的nginx中执行nginx -s relaod操作,偶尔存在老进程变成僵尸进程,新进程无法正常使用的情况,有遇到这样现象的么?或者说这个问题该如何排查一下?

已修改于2023-03-17 02:13



写下您的回答
发表回答
全部回答(1)

按点赞数排序

按时间排序

未遇到过。是worker进程还是master进程?新的worker进程无法正常使用是什么意思?是TCP连接建立不起来?还是返回的http response不对?

赞同

0

回复举报

回答于2021-01-18 09:19



回复陶辉
回复
heiying回复了

陶老师,是老的worker进程变成了僵尸,新的worker无法正常使用是TCP连接建立不起来。

0

回复举报

回答于2021-01-18 05:29



回复heiying
回复
陶辉回复了heiying

老的master进程还在吗?

0

回复举报

回答于2021-01-18 05:53



回复陶辉
回复
heiying回复了陶辉

嗯  在的,这个问题是个非必现的问题,出现的环境中一直是有个长连接一直存在。

0

回复举报

回答于2021-01-18 10:07



回复heiying
回复
更多回复
提问者
heiying
这家伙很懒还未留下介绍~
0
文章
1
问答
0
粉丝
相关问答

可以的,试试 client_body_in_file_only 或者 client_body_in_single_buffer 这两个指令应该都可以。

点赞 0
浏览 401