linux 一个进程 TCP连接数限制

vuqrzk5w 2013-07-23 05:10:56
一个进程连接服务器,可以开1021个连接,每个进程都这样,再多就开不了了.
上网搜了,是 "ulimit -n 数字"这样设置最大TCP连接数的.但是改了不管用.

之前遇到的server端最多只能连接将近1000个连接,改
/etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536

就行了,现在是client端,每个进程的TCP连接数,怎么改啊?
...全文
845 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
vuqrzk5w 2013-07-23
  • 打赏
  • 举报
回复
引用 1 楼 mp777323 的回复:
-n是打开最大的文件数,和TCP有什么关系, 看看这个 http://blog.chinaunix.net/uid-26610882-id-3538107.html
晕,linux下,TCP连接也可以看作是文件的,
pix77 2013-07-23
  • 打赏
  • 举报
回复
net.ipv4.tcp_max_syn_backlog 设置大点,倒是能增加网络连接数, 不过,有利有弊
pix77 2013-07-23
  • 打赏
  • 举报
回复
-n是打开最大的文件数,和TCP有什么关系, 看看这个 http://blog.chinaunix.net/uid-26610882-id-3538107.html

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧