问答 [已解决,回头输出文档] docker 搭建 STF 分布式,provider 设备显示不出来,如何排查???

在路上 · 2019年01月21日 · 最后由 在路上 回复于 2019年01月22日 · 3034 次阅读

前言

请教大家,可能是哪里配置的问题吗?以及如何排查问题
安装参考:@ovwane https://testerhome.com/topics/17233
邀请回答:@qingran2015 @chenhengjie123

nginx 配置:修改部分如下:

    server {
      listen 80;
      server_name 10.60.82.72;
#      server_name stf.ovwane.com;
      keepalive_timeout 70; 
#     resolver 114.114.114.114 8.8.8.8 valid=300s;
#     resolver_timeout 10s;

    location ~ "^/d/stfpro1/([^/]+)/(?<port>[0-9]{5})/$" {
      proxy_pass http://10.60.103.71:$port/;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection $connection_upgrade;
      proxy_set_header X-Forwarded-For $remote_addr;
      proxy_set_header X-Real-IP $remote_addr;
    }

    location ~ "^/d/stfpro2/([^/]+)/(?<port>[0-9]{5})/$" {
      proxy_pass http://10.60.114.29:$port/;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection $connection_upgrade;
      proxy_set_header X-Forwarded-For $remote_addr;
      proxy_set_header X-Real-IP $remote_addr;
    }

    location ~ "^/d/demo1/([^/]+)/(?<port>[0-9]{5})/$"{
      proxy_pass http://10.60.145.18:$port/;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection $connection_upgrade;
      proxy_set_header X-Forwarded-For $remote_addr;
      proxy_set_header X-Real-IP $remote_addr;
    }

stf 服务端,.env:

STF_VERSION=3.4.0
STF_HOST=10.60.82.72
STF_URL=http://10.60.82.72
STF_IMAGE=openstf/stf:v3.4.0
STF_SECRET=RETHINKDBAUTHKEYANY

provider 设置

iSTF_VERSION=3.4.0
STF_HOST=10.60.82.72
STF_URL=http://10.60.82.72
STF_IMAGE=openstf/stf:v3.4.0
STF_PROVIDER=stfpro1

stf master 页面:

provider 设备:

而且 master 与 provider 之间的连接正常:

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 3 条回复 时间 点赞

有安装过的朋友,可以帮忙看看吗?

问题解决了吗:
把 provider 的 docker-compose 的命令改成下面试一下

stf-provider:
image: $STF_IMAGE
command: stf provider --name "$STF_PROVIDER" --connect-sub tcp://$STF_HOST:7250 --connect-push tcp://$STF_HOST:7270 --storage-url $STF_URL --public-ip $STF_HOST --min-port=15000 --max-port=25000 --heartbeat-interval 20000 --screen-ws-url-pattern "ws://${STF_HOST}/d/${STF_PROVIDER}/<%= serial %>/<%= publicPort %>/"
network_mode: "host"

x 回复

解决了,多谢哈。
主要是域名解析的问题

在路上 关闭了讨论 01月22日 12:46
在路上 重新开启了讨论 01月22日 12:55
在路上 关闭了讨论 01月22日 12:55
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册