今天做压力测试 客户端数据提到2000人,在这个过程中,遇到了分配socket失败的问题
提示 errno:24 Too many open files
查找资料后发现是Linux系统配置了打开文件的最大数量
通过 ulimit -a 查看结果(这个是修改后的了  修改前 open files  1024)

发现配置的open files 是1024

然后修改配置文件 vi /etc/security/limits.conf

解除 Linux 系统的最大进程数和最大文件打开数限制:

在配置文件后面加上这两句  设置open files 10240

重启服务器 配置生效

再压力测试2000玩家 ,这次可以正常的分配socket了

最新文章

  1. OC编程的一些UI细节
  2. php魔术方法罗列
  3. JAVA基础学习之IP简述使用、反射、正则表达式操作、网络爬虫、可变参数、了解和入门注解的应用、使用Eclipse的Debug功能(7)
  4. ssh-keygen 无密码登陆需要注意一个问题
  5. Spring+iBatis+Atomikos实现JTA事务
  6. linux开机自动启动脚本
  7. 解决Android ListView 和 ScrollView 共存时冲突 问题 方法其一
  8. POJ 2479 不相交最大子段和
  9. 1.VMwareTools安装
  10. Hadoop记录-Linux Service
  11. linux 查看系统资源使用情况:vmstat
  12. Jvm(jdk8)源码分析1-java命令启动流程详解
  13. Delphi TStringHelper用法详解
  14. js中常见继承方式
  15. PTS无法同步
  16. Web端主流框架,jquery、angular、react、vue
  17. bzoj 4927: 第一题
  18. [na]win PPTP场景与搭建
  19. VS编译报错Error2019
  20. Java String、StringBuilder和StringBuffer

热门文章

  1. fonts/font-awesome-woff2 404问题
  2. js原型补充
  3. Word:自动编号超过9后缩进太大
  4. Codevs 1331 西行寺幽幽子(高精度)
  5. 【luoguP1182】数列分段 Section II
  6. plotly绘图
  7. eclipse运行内存超出
  8. vue-cli 本地代理 造成session丢失 而登录不上去 解决办法
  9. ASCII码,unicode码,UTF8编码,UTF16编码\ud842\udfb7
  10. linux 部署jar