更新时间:2025-11-18 GMT+08:00
业务端口被Agent占用该如何处理?
云监控服务的Agent插件会使用HTTP请求上报数据,使用过程中会随机占用动态端口,范围取自/proc/sys/net/ipv4/ip_local_port_range。若发现使用的业务端口与Agent使用的端口冲突,可以修改/proc/sys/net/ipv4/ip_local_port_range,并重启Agent解决此问题。
Linux
- 使用root用户登录ECS。
- 执行如下命令,打开sysctl.conf文件。
vim /etc/sysctl.conf
- (永久修改)在sysctl.conf文件添加新的端口配置。
net.ipv4.ip_local_port_range=49152 65536
- 执行如下命令,使修改生效。
sysctl -p /etc/sysctl.conf
- 永久性修改,重启ECS后依旧生效。
- 若要临时修改(重启ECS后失效),请执行# echo 49152 65536 > /proc/sys/net/ipv4/ip_local_port_range。
- 执行以下命令,重启Agent。
Windows
- 使用Administrator用户登录ECS。
- 打开WindowsPowerShell并执行执行以下命令,修改端口数。
netsh int ipv4 set dynamicportrange tcp start=49152 num=16384
- 进入Agent安装路径下,先双击执行shutdown.bat脚本,停止Agent,再执行start.bat脚本,启动Agent。
Agent默认安装路径为Agent安装包的解压目录,例如解压路径为“D:\Agent”,则Agent安装路径为:“D:\Agent\telescope_windows_amd64”。
父主题: 主机监控