跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Java websocket 部署 centos7.6,同时连接 7000 个连接,总是报文件打开过多,有大佬处理过这种高并发吗
未分類
8 2 月 2021

Java websocket 部署 centos7.6,同时连接 7000 个连接,总是报文件打开过多,有大佬处理过这种高并发吗

Java websocket 部署 centos7.6,同时连接 7000 个连接,总是报文件打开过多,有大佬处理过这种高并发吗

資深大佬 : themostlazyman 2

之前修改过 ulimit 的 open file 个数 改成 6w 了,查看进程的占用文件句柄数也是 8000 多。
大佬有話說 (9)

  • 資深大佬 : sunnyadamm

    看下 pam

  • 資深大佬 : byte10

    是客户端报错吗?服务端也要设置下啊 openfile 数量。我目前没遇到这样的问题。单机连接 50w,还是很轻松的,并发的大概是 5w 左右,8 核

  • 主 資深大佬 : themostlazyman

    @byte10 服务端报错,openfile 设置成 6w 多了,客户端再发请求一直 wait 了。

  • 資深大佬 : byte10

    @themostlazyman 你先设置一百万。

  • 主 資深大佬 : themostlazyman

    @byte10 设置了,观察下明天会不会出现相同问题,同时设定了 net.ipv4.ip_local_port_range = 1024 65535

  • 資深大佬 : v2orz

    不只是 openfile,还有 tcp 的几个参数,比如 port reuse 、tw
    不过这几个参数最好你看明白他们的意义,再决定如何调整

  • 資深大佬 : okletswin

    cat /proc/<pid>/limits 确认下程序获得的 openfile 数量配置是否符合预期

  • 主 資深大佬 : themostlazyman

    @okletswin 确认过了,跟设置的一样

  • 資深大佬 : LinSP

    不如看看报错的时候打开的 fd 数量到底是多少个

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具