欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

nginx -s reload没生效的问题

程序员文章站 2022-04-26 16:03:33
...

修改了nginx配置后,在nginx的sbin目录下执行nginx -t,测试通过没有问题,
再执行nginx -s reload ,访问服务发现配置文件没有生效,
最后重启nginx才生效

 ./nginx -s stop
./nginx

原因分析:使用nginx -s reload 重启之后,旧的worker仍然会跑,新的请求会开新的worker,旧worker不再接受新链接,等所有连接结束后旧worker会退出,如果有长链接一直存在,那么将会一直用的是旧配置。

相关标签: 填坑