标签:linux
在使用ab做压力测试的时候发现当并发设置为1000以上的时候就出现
[root@DB ~]# ab -n 10000 -c 1500 http://192.168.100.208/ This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking 192.168.100.208 (be patient) socket: Too many open files (24)
出现这个问题主要是因为文件打开数的限制,默认情况下是1024,可以使用ulimit -n查看
[root@DB ~]# ulimit -n 1024
解决方案如下:
[root@DB ~]# ulimit -SHn 65536 [root@DB ~]# echo "* soft nofile 65536" >>/etc/security/limits.conf [root@DB ~]# echo "* hard nofile 65536" >>/etc/security/limits.conf
第一行是暂时性修改文件打开数
第二行和第三行是修改配置文件调整文件打开数,需要重启才能生效
本文出自 “枫林晚” 博客,请务必保留此出处http://fengwan.blog.51cto.com/508652/1540048
使用ab测试出现socket: Too many open files,布布扣,bubuko.com
使用ab测试出现socket: Too many open files
标签:linux
原文地址:http://fengwan.blog.51cto.com/508652/1540048