在重启NGINX过程时排空连接?
|
我在CentOS 6和7上使用NGINX 1.8.1.在我们的部署期间,要求NGINX停止,部署执行,NGINX再次启动.不幸的是,NGINX在停止期间似乎只有500个连接.由于我使用Ansible一次更新2/10主机,因此我们的许多客户可能会在整个部署过程中获得500分. 有没有办法通过NGINX设置让NGINX进程耗尽所有实时连接(即等待它们完成),同时在停止期间拒绝所有新连接? 我知道亚马逊的Elastic Load Balancers do have this functionality与NGINX有相同之处吗? 最佳答案 根据评论,您可以尝试使用防火墙解决此问题: >任务:阻止传入的新连接,但保留相关和已建立的连接 编辑:正如@Guntram Blohm在评论中指出的,最好使用iptables -I而不是iptables -A.在上面的代码中适当地改变了这一点. (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- centos – nginx配置 – 可从外部localhost访问
- nginx – server_tokens关闭但仍然发布它们
- 铁路上的ruby-乘客是否可以使用像Mongrel这样的集
- nginx – 我可以将HTTPS流量从一个端口传递到另一
- 301在代理后面运行非标准端口的nginx机器上重定向
- 如何使用正则表达式路径设置Kubernetes Ingress规
- angularjs – 在nginx中无法直接访问的角度路由
- python – Tornado,Nginx,Apache ab – apr_sock
- http-用node.js替换Nginx来导入大文件吗?
- Nginx只允许某些URL的POST请求
