Wechat2RSS icon indicating copy to clipboard operation
Wechat2RSS copied to clipboard

[Bug]:部署时设置其他端口不成功

Open ryuzheng opened this issue 2 months ago • 7 comments

服务版本

1.3.12

遇到的问题

docker compose 部署,使用latest版本,修改映射端口为其他端口后,网页版打不开,报错为502;curl能获取到内容,但curl加header后也获取不到。只有8080端口能成功部署。

期望的结果

检查是否其他端口会导致部署后网页打不开,502错误;修复可以映射为其他端口

日志

wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="--- WECHAT2RSS-SERVER v1.3.12 START ---" wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="Executing VACUUM..." wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="--- CONFIG ---" wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="Addr: http://XXXXXXXX:3721/" wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="Token: XXXXXXXX" wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="--- CONFIG ---" wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="starting bot" wechat2rss | time="2025-10-16T22:30:34+08:00" level=warning msg="tg bot init failed: tg bot token is empty" wechat2rss | time="2025-10-16T22:30:34+08:00" level=warning msg="server bot init failed: server bot key is empty" wechat2rss | time="2025-10-16T22:30:34+08:00" level=warning msg="webhook bot init failed: webhook bot key is empty" wechat2rss | time="2025-10-16T22:30:34+08:00" level=warning msg="bark bot init failed: bark url is empty" wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="all bot init failed" wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="checking license" wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="--- LIC ---" wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="Email: [email protected]" wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="Expire: 0001-01-01 00:00:00 +0000 UTC" wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="--- LIC ---" wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="--- LIC ---" wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="Email: [email protected]" wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="Expire: 2026-10-16 21:17:49 +0800 CST" wechat2rss | time="2025-10-16T22:30:34+08:00" level=info msg="--- LIC ---"

ryuzheng avatar Oct 17 '25 05:10 ryuzheng

大概你配错了,提供docker-comppse配置和部署架构说明

ttttmr avatar Oct 17 '25 07:10 ttttmr

大概你配错了,提供docker-comppse配置和部署架构说明

compose yml配置一样,在2台服务器上都是502;但是其他docker的容器能访问到 Image

服务器1: Image

Image

服务器2: Image

Image

ryuzheng avatar Oct 17 '25 07:10 ryuzheng

服务器1看起来没问题,直接使用3721端口可以正常打开吗

服务器2是nginx代理?那可能是你代理配置的问题

ttttmr avatar Oct 17 '25 07:10 ttttmr

服务器1看起来没问题,直接使用3721端口可以正常打开吗

服务器2是nginx代理?那可能是你代理配置的问题

服务器1,刚才再次测试改到其他端口,还是不行;网页打开是502,但curl能获取到,加header也不行;8080就没问题

Image Image Image

ryuzheng avatar Oct 17 '25 07:10 ryuzheng

服务器1的docker ps的截图看起来容器监听的是8080,而不是3721,改配置之后重启服务了吗

ttttmr avatar Oct 17 '25 08:10 ttttmr

服务器1的docker ps的截图看起来容器监听的是8080,而不是3721,改配置之后重启服务了吗

嗯嗯,重启过了;我截的是8080能正常运行时候的;还有其他方法能输出更多log信息给你检查吗?

ryuzheng avatar Oct 17 '25 08:10 ryuzheng

目前服务没有任何类似user-agent的拦截策略,加header就404没看出来是啥问题 直接在服务器1上curl测试看看?

容器日志会有访问记录,可以curl搭配访问日志,排查请求是否发到容器里

ttttmr avatar Oct 17 '25 08:10 ttttmr