云数据库 Memcached Memcached 连接诊断

客户端连接腾讯云数据库 Memcached 服务失败或者成功率低,可能与客户端所在的服务器环境有关。n本工具用于诊断客户端服务器的 tcp 连接环境状态。n如有任何疑问,可通过 在线支持 联系我们。

相关产品
云数据库 Memcached 产品页,含版本规格、价格与购买入口。

一、安装说明

1. 下载 auto_test_link 工具。

版本 说明
auto_test_link_v1.0.0.tar.gz 诊断客户端服务器环境以及客户端到腾讯云数据库 Memcached 服务之间的连接问题。

2. 将工具上传到云数据库 Memcached 客户端所在的服务器(仅限 Linux 服务器)。解压过程如下所示:

$ tar -zxvf auto_test_link_v1.0.0.tar.gz

解压后,会出现2个文件,文件说明如下:

·auto_test_link.sh:诊断工具脚本。

·readme.txt:使用说明。

3. 解压后,无需安装,直接进入解压后的目录运行 auto_test_link.sh 脚本即可。

二、命令说明

$ ./auto_test_link.sh [ip] [port]

参数名称 可选 类型 说明
ip 必选 string(例如:10.1.2.3) 云数据库 Memcached 服务的 IP。
port 必选 string (例如:4321) 云数据库 Memcached 服务的端口。

三、命令示例

$./auto_test_link.sh 10.1.2.3 4321 TIME_WAIT link 320tcp_tw_reuse=1 tcp_tw_recycle=1 

四、诊断输出说明

输出 说明
TIME_WAIT link 320 说明当前客户端服务器有320个 TCP 连接处于 TIME_WAIT 状态。TIME_WAIT 过多会造成临时端口不足,无法建立新连接。
tcp_tw_reuse=1 必须设置为1,表示允许 TIME_WAIT 状态的 socket 重新用于新的连接,从而减少 TIME_WAIT 造成端口不足问题的出现。
tcp_tw_recycle=1 必须设置为1,表示开启快速回收 TIME_WAIT 状态的 socket,从而减少 TIME_WAIT 造成端口不足问题的出现。
赞 (0)
上一篇 4天前
下一篇 4天前