文档首页/ 裸金属服务器 BMS/ 常见问题/ 网络与安全类/ 如何处理业务端口被一键式重置密码插件占用?
更新时间:2022-07-16 GMT+08:00

如何处理业务端口被一键式重置密码插件占用?

问题原因

  • 对于一键式重置密码插件采用AUTO模式的裸金属服务器,一键式重置密码插件启动时,会随机选取端口进行使用,可能占用了业务端口。
  • 对于已创建的裸金属服务器,仍采用AUTO模式,业务随机占用31000~32999中的一个端口。一键式重置密码插件随机占用的端口的原则是:在该范围内,系统会按照自小到大的顺序,占用当前空闲的端口。

解决方案一(推荐)

推荐您将一键式重置密码插件Wraper从AUTO模式(SOCKET)修改为PIPE模式,修改后插件运行时不再占用端口。

  1. 打开CloudResetPwdAgent配置文件。
    • Linux服务器文件位置:

      “/CloudrResetPwdAgent/conf/wrapper.conf”和“/CloudResetPwdUpdateAgent/conf/wrapper.conf”

    • Windows服务器文件位置:

      “C:\CloudResetPwdUpdateAgent\conf\wrapper.conf”和“C:\CloudResetPwdUpdateAgent\conf\wrapper.conf”

  2. 在末端新增如下配置:
    wrapper.backend.type=PIPE
  3. 重新启动CloudResetPwdUpdateAgent服务。
    • Linux服务器

      /CloudResetPwdUpdateAgent/bin/cloudResetPwdUpdateAgent.script restart

    • Windows服务器

      使用快捷键“Win+R”,打开“运行”窗口。

      输入“Services.msc”,并单击“确定”。

      右键单击服务“cloud reset password update agent”,选择“重新启动”。

解决方案二

修改CloudResetPwdAgent配置,更换默认随机端口选取的范围(31000~32999),确保业务端口不在一键式重置密码插件的端口选择范围内。

将一键式重置密码插件随机占用的端口范围修改为40000~42000为例,具体范围请按照实际情况操作:

  1. 打开CloudResetPwdAgent配置文件。
    • Linux服务器文件位置:

      “/CloudrResetPwdAgent/conf/wrapper.conf”和“/CloudResetPwdUpdateAgent/conf/wrapper.conf”

    • Windows服务器文件位置:

      “C:\CloudResetPwdUpdateAgent\conf\wrapper.conf”和“C:\CloudResetPwdUpdateAgent\conf\wrapper.conf”

  2. 在末端新增如下配置:
    wrapper.port.min=40000
    wrapper.port.max=41000
    wrapper.jvm.port.min=41001
    wrapper.jvm.port.max=42000
  3. 重新启动CloudResetPwdUpdateAgent服务。
    • Linux服务器

      /CloudResetPwdUpdateAgent/bin/cloudResetPwdUpdateAgent.script restart

    • Windows服务器

      使用快捷键“Win+R”,打开“运行”窗口。

      输入“Services.msc”,并单击“确定”。

      右键单击服务“cloud reset password update agent”,选择“重新启动”。