mysqlslap压力测试时出现"Can't connect to MySQL server"
2024-08-27 06:27:16
mysqlslap -utest -h 192.168.1.12 -p'test' --concurrency=100 --iterations=500 --create-schema='my_db'
结果压了10来秒,就频繁报告
mysqlslap: Error when connecting to server: 2003 Can't connect to MySQL server
这时用netstat -tnp查看tcp连接,发现有2万多的tcp连接,全部停留在time_wait状态。怀疑是端口用尽了。网上查了一下资料,发现一篇文章提供的信息很有用
http://blog.csdn.net/fanyun7654/article/details/20725783
程序可用的端口范围,是一个内核参数
shell> sysctl -a | grep port
net.ipv4.ip_local_port_range = 32768 61000
解决的办法
一、加大端口范围,不过作用有限
shell> echo "net.ipv4.ip_local_port_range = 10240 61000" >> /etc/sysctl.conf
shell> sysctl -p
二、允许端口重用
sysctl net.ipv4.tcp_tw_reuse=1
或者
net.ipv4.tcp_tw_reuse=1 写入 /etc/sysctl.conf
转:http://yeyingxian.lofter.com/post/1cc6ccfe_65f74af
最新文章
- Android JSON、GSON、FastJson的封装与解析
- jsp输出所有请求头的名称
- Delphi cxGrid –-->; RecordIndex out of Range
- Linux内核设计第一周 ——从汇编语言出发理解计算机工作原理
- Spring之AOP
- [解决方案]在Sql Server 2008/2005 数据库还原出现 3154错误
- lintcode 中等题:Intersection of Two Linked Lists 两个链表的交叉
- Codevs 3287 货车运输 2013年NOIP全国联赛提高组(带权LCA+并查集+最大生成树)
- Scala入门系列(五):面向对象之类
- Android 音视频同步机制
- mysql 几种日志
- Scala - 快速学习09 - 函数式编程:一些操作
- JS_object添加变量属性_动态属性
- 使用Go语言访问JSON数据(gojsonq)
- [BZOJ2879][NOI2012]美食节(费用流)
- Win10共享打印机所需要的设置(无需密码访问实现打印机共享,共享不要密码)
- Spring MVC开启注解
- Redis内存数据库操作命令详解
- x64dbg使用心得
- 【数组】—冒泡排序&;&;选择排序---【巷子】
热门文章
- SQL Server2008本地数据库调用SP发送邮件
- VC串口通讯,WriteFile或ReadFile没有任何返回??
- U盘安装Ubuntu14.04&;配置远程win10远程连接
- 步步截图的SMM框架入门实战指引(SpringBoot、Mybatis Plus、Maven)
- python+django早教课程
- vue函数化组件 functional
- js中的BOM和DOM常用事件方法
- 关于http的小知识
- 如何给SAP云平台的账号分配Leonardo机器学习服务的实例
- python之tkinter入坑Pack()------(1)