发布于 1 个月前
发布于 1 个月前
TIME
更新于 1 个月前
0
0
看文档说 safeline-mgt 要上网,我就在docker-compose.yml中添加了代理。
mgt:
container_name: safeline-mgt
restart: always
image: ${IMAGE_PREFIX}/safeline-mgt${REGION}${ARCH_SUFFIX}:${IMAGE_TAG:?image tag required}
volumes:
- /etc/localtime:/etc/localtime:ro
- ${SAFELINE_DIR}/resources/mgt:/app/data
- ${SAFELINE_DIR}/logs/nginx:/app/log/nginx:z
- ${SAFELINE_DIR}/resources/sock:/app/sock
- /var/run:/app/run
ports:
- ${MGT_PORT:-9443}:1443
healthcheck:
test: curl -k -f https://localhost:1443/api/open/health
environment:
- MGT_PG=postgres://safeline-ce:${POSTGRES_PASSWORD}@safeline-pg/safeline-ce?sslmode=disable
- http_proxy=http://10.22.16.29:8080
- https_proxy=http://10.22.16.29:8080
- no_proxy=localhost,127.0.0.1,10.*,::1
但是还是报错。
2025/05/13 22:43:23 [error] 13#13: *15 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.0.10, server: , request: "POST /inner/waiting/collect HTTP/1.1", upstream: "http://[::1]:8000/inner/waiting/collect", host: "safeline-mgt"
2025/05/13 22:43:23 [warn] 13#13: *15 upstream server temporarily disabled while connecting to upstream, client: 192.168.0.10, server: , request: "POST /inner/waiting/collect HTTP/1.1", upstream: "http://[::1]:8000/inner/waiting/collect", host: "safeline-mgt"
2025/05/13 22:43:23 [error] 13#13: *15 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.0.10, server: , request: "POST /inner/waiting/collect HTTP/1.1", upstream: "http://127.0.0.1:8000/inner/waiting/collect", host: "safeline-mgt"
2025/05/13 22:43:23 [warn] 13#13: *15 upstream server temporarily disabled while connecting to upstream, client: 192.168.0.10, server: , request: "POST /inner/waiting/collect HTTP/1.1", upstream: "http://127.0.0.1:8000/inner/waiting/collect", host: "safeline-mgt"
2025/05/13 22:43:25 [error] 15#15: *18 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.0.7, server: , request: "GET /inner/slave_mode HTTP/1.1", upstream: "http://[::1]:8000/inner/slave_mode", host: "192.168.0.4"
2025/05/13 22:43:25 [warn] 15#15: *18 upstream server temporarily disabled while connecting to upstream, client: 192.168.0.7, server: , request: "GET /inner/slave_mode HTTP/1.1", upstream: "http://[::1]:8000/inner/slave_mode", host: "192.168.0.4"
2025/05/13 22:43:25 [error] 15#15: *18 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.0.7, server: , request: "GET /inner/slave_mode HTTP/1.1", upstream: "http://127.0.0.1:8000/inner/slave_mode", host: "192.168.0.4"
2025/05/13 22:43:25 [warn] 15#15: *18 upstream server temporarily disabled while connecting to upstream, client: 192.168.0.7, server: , request: "GET /inner/slave_mode HTTP/1.1", upstream: "http://127.0.0.1:8000/inner/slave_mode", host: "192.168.0.4"
2025/05/13 22:43:27 [ERROR] detect/skynet.go:134 Get "http://safeline-fvm/skynetinfo": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
panic: failed to init models: initSkynetDisableRule Error: Get "http://safeline-fvm/skynetinfo": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
goroutine 1 [running]:
main.main()
/work/main.go:40 +0x199
不知道什么原因,主机必须要通过代理才能上网。