在重启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.在上面的代码中适当地改变了这一点. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- perl – Starman的最佳–max-requests设置是什么?
- nginx – 如果作为参数传递的文件名没有退出,则重定向到404
- nginx accept() failed (24: Too many open files)
- Nginx相同的配置为多个路径
- node.js – WebSocket连接失败,使用nginx,nodejs和socket.i
- php5-fpm nginx google bot =连接由同行重置
- Heroku Nginx HTTP 413实体太大了
- 使用Nginx和uWSGI的服务器发送事件
- linux – 在同一台服务器上使用Nginx和Apache的潜在问题?
- 在没有apache的情况下通过https设置svn
- python – django-allauth:如何修改邮件确认网址
- Nginx负载均衡基于URL而不是IP地址?
- 在nginx上禁用206个部分内容响应
- ruby-on-rails – 502 Bad Gateway/rails 4/ngin
- 重定向除NGINX中已知的所有内容(让我们加密)
- ruby-on-rails – 即使重新启动,我如何保持乘客独
- 如何使用Nginx和Passenger设置代理缓存
- 带有Nginx和Chrome的通配符* .localhost SSL
- Nginx:将HTTPS站点重定向到www HTTPS,需要证书吗
- ssl-NGINX:将非www https重定向到https:// www
