免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4837 | 回复: 9
打印 上一主题 下一主题

怎样才能踢掉服务器上过多的客户连接? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-01-25 08:33 |只看该作者 |倒序浏览
该服务器是我公司的代理服务器,用的是较老的Netscape Proxy Server 3.5,跑在Sun E250上。\r\n\r\n许多用户在用多线程下载工具下载,用netstat -an查看,许多都是一个用户上百个连接。占用过多的网络资源。\r\n\r\n查了许多资料都没有找到解决办法。哪位大虾能给些提示?

论坛徽章:
0
2 [报告]
发表于 2005-01-25 11:52 |只看该作者

怎样才能踢掉服务器上过多的客户连接?

大虾们,斑竹们,难道该题无解吗?

论坛徽章:
0
3 [报告]
发表于 2005-01-26 18:57 |只看该作者

怎样才能踢掉服务器上过多的客户连接?

曾经看到过用IPfilter解决问题的。\r\n\r\n但是我没有用过,你可以去看看。

论坛徽章:
0
4 [报告]
发表于 2005-01-27 08:27 |只看该作者

怎样才能踢掉服务器上过多的客户连接?

谢谢zubama。我的proxy server是自己起来若干个进程,监听80端口的连接。IPfilter好像是将通过inetd的连接重定向处理后再调用原来的daemon程序。好像不能帮我解决问题。

论坛徽章:
1
2016科比退役纪念章
日期:2016-05-26 15:48:47
5 [报告]
发表于 2005-01-27 10:04 |只看该作者

怎样才能踢掉服务器上过多的客户连接?

有个思路是用ps检查用户的进程数,超过一定的数字就kill。当然,这是比较土的办法,有好的思路大家可以分享。

论坛徽章:
0
6 [报告]
发表于 2005-01-27 16:55 |只看该作者

怎样才能踢掉服务器上过多的客户连接?

杀进程不适合我的环境, netstat -an看到的连接数远大于我的进程数。而且这些进程是用来处理Internet转发的,不能杀。\r\n\r\n有没有更好的办法呀?\r\n\r\n最好能限定每个IP的连接数。/dev/tcp有个参数tcp_conn_req_max_q可以限定所有的连接最大总数,但是不能解决我的问题。

论坛徽章:
0
7 [报告]
发表于 2005-01-27 16:59 |只看该作者

怎样才能踢掉服务器上过多的客户连接?

\"Netscape Proxy Server 3.5\",这个咚咚应该再设置里面有相关的设置吧?如果是没有,肯定是因为这个东西的版本太低。\r\n建议升级以下

论坛徽章:
0
8 [报告]
发表于 2005-01-27 19:09 |只看该作者

怎样才能踢掉服务器上过多的客户连接?

是的,比较老。总公司统一使用,不能升级。但该问题有点意义,还是想研究一下

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
9 [报告]
发表于 2005-01-28 11:30 |只看该作者

怎样才能踢掉服务器上过多的客户连接?

Netscape Proxy Server 3.5\r\n这个软件中没有用户连接数量限制么?我虽然没使用过但是我想这种功能是proxy软件的比较基础的功能,应该有吧。

论坛徽章:
0
10 [报告]
发表于 2005-01-28 13:25 |只看该作者

怎样才能踢掉服务器上过多的客户连接?

有总数限制,但没有对单个IP的限制。\r\n\r\n主要是因为有人用多线程软件下载,占了太多的连接和带宽。\r\n\r\n我的代理服务器是这样工作的,总共有200个进程处理用户上网请求,但我的用户数要大于该数目,所以大部分网络连接都在time_wait状态排队。所以,我想在这些连接得到代理服务器进程处理前先处理一下,超过某个数量的IP就踢掉。不知道有没有办法?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP