# 业务端口被Agent占用该如何处理？
云监控服务的Agent插件会使用HTTP请求上报数据，使用过程中会随机占用动态端口，范围取自/proc/sys/net/ipv4/ip_local_port_range。若发现使用的业务端口与Agent使用的端口冲突，可以修改/proc/sys/net/ipv4/ip_local_port_range，并重启Agent解决此问题。
#### Linux
1. 使用root用户登录ECS或BMS。
2. 执行如下命令，打开sysctl.conf文件。
   ```
   vim /etc/sysctl.conf
   ```
   
3. （永久修改）在sysctl.conf文件添加新的端口配置。
   ```
   net.ipv4.ip_local_port_range=49152 65536
   ```
   
4. 执行如下命令，使修改生效。
   ```
   sysctl -p /etc/sysctl.conf
   ```
   ![](https://support.huaweicloud.com/trouble-ces/public_sys-resources/note_3.0-zh-cn.png)
   - 永久性修改，重启ECS或BMS后依旧生效。
   
   - 若要临时修改（重启ECS或BMS后失效），请执行**# echo 49152 65536 \> /proc/sys/net/ipv4/ip_local_port_range。**
     
5. 执行以下命令，重启Agent。
   老版本Agent：
   ```
   /usr/local/telescope/telescoped restart
   ```
   新版本Agent：
   ```
   service ces-uniagent stop
   service ces-uniagent start
   /usr/local/uniagent/extension/install/telescope/telescoped restart
   ```
   
 
#### Windows
1. 使用Administrator用户登录ECS。
2. 打开WindowsPowerShell并执行执行以下命令，修改端口数。
   ```
   netsh int ipv4 set dynamicportrange tcp start=49152 num=16384
   ```
   
3. 进入Agent安装路径下，先双击执行shutdown.bat脚本，停止Agent，再执行start.bat脚本，启动Agent。 老版本Agent默认安装路径为**"C:\\Program Files\\telescope"**。
   新版本Agent默认安装路径为："C:\\Program Files\\uniagent\\extension\\install\\telescope"。
   
 
