GSE 相关组件自动获取 IP 失败时的处理方法

下文 LAN_IP 均表示 GSE 服务器真实可用的内网IP。

gse 相关组件默认会自动尝试获取内网网卡ip去监听,但是有些网卡复杂的情况下会监听到不正确的网卡时,可以尝试修改配置文件里的IP来解决。

如果配置文件不包含以下配置段,可以自己新增相关配置,要注意配置文件都是 json 格式,留意逗号问题。

GSE 后台服务

GSE 后台服务的配置文件路径默认在 /data/bkce/etc/gse/ 下

譬如 gse_task 进程对应的配置是 task.conf ,修改后,使用 cd /data/bkce/gse/server/bin/ && ./gsectl restart task 来重启。其他进程以此类推。

data.conf

  1. "datasvrip":"LAN_IP",

task.conf

  1. "tasksvrip":"LAN_IP",
  2. "tasksvrthirftip":"LAN_IP",
  3. "tasksvrtrunkip":"LAN_IP",

dba.conf

  1. "servers":[{"ip":"LAN_IP","port":58817}],

btsvr.conf

  1. "filesvrthriftip":"LAN_IP",
  2. "btServerOuterIP":[{"ip":"LAN_IP","port":59173}],
  3. "btServerInnerIP":[{"ip":"LAN_IP","port":59173}],

api.conf

  1. "cacheApiAddr":[{"ip":"LAN_IP", "port":59313}],

Gse Proxy模块

proxy的配置文件在 /usr/local/gse/proxy/etc/ 下,修改配置后使用 cd /usr/local/gse/proxy/bin/ && ./gsectl restart 来重启。

agent.conf

  1. "agentip":"LAN_IP",
  2. "proxylistenip":"LAN_IP",