server is not connecting to master
- Dominant language
- Go
- Stars
- 9.8k
- Forks
- 912
- Avg merge
- 2h 35m
- Merged PRs (30d)
- 9
Description
{"level":"info","ts":1661493482.1672478,"caller":"server/server.go:95","msg":"start server","server_name":"strange_chebyshev","server_host":"0.0.0.0","server_port":8087,"master_host":"master","master_port":8086}
{"level":"info","ts":1661493482.1681187,"caller":"server/server.go:124","msg":"start meta sync","meta_timeout":10}
* {"level":"error","ts":1661493482.1687298,"caller":"server/server.go:135","msg":"failed to get meta","error":"rpc error: code = Unavailable desc = connection error: desc = \"transport: Error while dialing dial tcp 172.19.0.9:8086: connect: connection refused\"","stacktrace":"github.com/zhenghaoz/gorse/server.(*Server).Sync\n\t/go/gorse/server/server.go:135"}
{"level":"info","ts":1661493482.1696432,"caller":"server/rest.go:74","msg":"start http server","url":"http://0.0.0.0:8087"}
{"level":"info","ts":1661493492.1827614,"caller":"server/server.go:148","msg":"connect data store","database":"postgres://xxxxxxx:xxxxxxxxxxxxxx@rec_db:5432/postgres?sslmode=disable"}
{"level":"info","ts":1661493492.186685,"caller":"server/server.go:160","msg":"connect cache store","database":"redis://:@redis:6379"}
docker-compose.yml
worker:
image: zhenghaoz/gorse-worker
restart: unless-stopped
ports:
- 8089:8089
command: >
--master-host master --master-port 8086
--http-host 0.0.0.0 --http-port 8089
--log-path /var/log/gorse/worker.log
--cache-path /var/lib/gorse/worker_cache.data
volumes:
- gorse_log:/var/log/gorse
- worker_data:/var/lib/gorse
depends_on:
- master
links:
- master
server:
image: zhenghaoz/gorse-server
restart: unless-stopped
ports:
- 8087:8087
command: >
--master-host master --master-port 8086
--http-host 0.0.0.0 --http-port 8087
--log-path /var/log/gorse/server.log
--cache-path /var/lib/gorse/server_cache.data
volumes:
- gorse_log:/var/log/gorse
- server_data:/var/lib/gorse
depends_on:
- master
links:
- master
master:
image: zhenghaoz/gorse-master
restart: unless-stopped
ports:
- 8086:8086
- 8088:8088
environment:
GORSE_CACHE_STORE: redis://redis:6379
GORSE_DATA_STORE: postgres://user:password@rec_db:5432/postgres?sslmode=disable
command: >
-c /etc/gorse/config.toml
--log-path /var/log/gorse/master.log
--cache-path /var/lib/gorse/master_cache.data
volumes:
- master_data:/var/lib/gorse
- ./config.toml.template:/etc/gorse/config.toml
- gorse_log:/var/log/gorse
depends_on:
- redis
- rec_db
links:
- redis
- rec_db
volumes:
worker_data:
server_data:
master_data:
gorse_log:
Contributor guide
Assessment
This issue has not been assessed yet.