chatgpt-mirai-qq-bot
chatgpt-mirai-qq-bot copied to clipboard
[BUG] 连接到反向WebSocket Universal服务器 ws://localhost:8566/ws 时出现错误: dial tcp 127.0.0.1:8566: connect: connection refused
表现
反向连接不上了
运行环境:
- 操作系统:Centos
- Docker: ?
- 项目版本:? 一键部署的最新版
复现步骤
描述你是如何触发这个 BUG 的
有一天突然用不了了
预期行为
描述你认为正常情况下应该看见的情况
截图
其他内容
看另外一个issue是后端没启动
但是我刚重启完a
不可能没拉起来
跟着
https://chatgpt-qq.lss233.com/pei-zhi-wen-jian-jiao-cheng/dui-jie-liao-tian-ping-tai/dui-jie-onebot-gocqhttp
重做了一遍还是一样之前好像是在用84XX的端口现在统一成8566了
这俩都成功了
docker-compose ps 看一下服务都启动到哪些端口了
另外,gocqhttp里的配置文件config.yml里,写ws://localhost:8566是肯定不能通的,至少写成ws://chatgpt:8566才有可能通
看看容器起来没 如果没没启动 一直提示重启就用这个办法试试 我前几天一件docker部署的也是这个问题 连接不上 然后用了这个办法解决了
使用的是docker-compose启动,使用find start.sh 找不到文件,需要修改哪里,也是出现无限重启
报错内容如下: chatgpt-qq-chatgpt-1 | 2023-11-28 03:53:24.683 | ERROR | utils.exithooks:foo:35 - 看样子程序似乎没有正常退出。 chatgpt-qq-chatgpt-1 | 2023-11-28 03:53:24.683 | ERROR | utils.exithooks:foo:36 - cannot import name 'url_decode' from 'werkzeug.urls' (/usr/local/lib/python3.10/site-packages/werkzeug/urls.py) chatgpt-qq-chatgpt-1 | NoneType: None chatgpt-qq-chatgpt-1 | 2023-11-28 03:53:24.684 | ERROR | utils.exithooks:foo:37 - 你可以在这里阅读常见问题的解决方案: chatgpt-qq-chatgpt-1 | 2023-11-28 03:53:24.684 | ERROR | utils.exithooks:foo:38 - https://github.com/lss233/chatgpt-mirai-qq-bot/issues/85
使用的是docker-compose启动,使用find start.sh 找不到文件,需要修改哪里,也是出现无限重启
报错内容如下: chatgpt-qq-chatgpt-1 | 2023-11-28 03:53:24.683 | ERROR | utils.exithooks:foo:35 - 看样子程序似乎没有正常退出。 chatgpt-qq-chatgpt-1 | 2023-11-28 03:53:24.683 | ERROR | utils.exithooks:foo:36 - cannot import name 'url_decode' from 'werkzeug.urls' (/usr/local/lib/python3.10/site-packages/werkzeug/urls.py) chatgpt-qq-chatgpt-1 | NoneType: None chatgpt-qq-chatgpt-1 | 2023-11-28 03:53:24.684 | ERROR | utils.exithooks:foo:37 - 你可以在这里阅读常见问题的解决方案: chatgpt-qq-chatgpt-1 | 2023-11-28 03:53:24.684 | ERROR | utils.exithooks:foo:38 - #85
https://github.com/lss233/chatgpt-mirai-qq-bot/issues/1261
find / -name start.sh 搜索 我的是 982 find / -name start.sh 983 cat /var/lib/docker/overlay2/1f8b728a46ab25cf7ae3a9336e1feec457d4c21766ad0d80ead778c6c36ac397/diff/app/docker/start.sh 984 cat /var/lib/docker/overlay2/633c7a2f58e0b096529df4add13ade632894521da4d8bebfc6cb33eeef565e46/merged/app/docker/start.sh 985 vi /var/lib/docker/overlay2/1f8b728a46ab25cf7ae3a9336e1feec457d4c21766ad0d80ead778c6c36ac397/diff/app/docker/start.sh 986 vi /var/lib/docker/overlay2/633c7a2f58e0b096529df4add13ade632894521da4d8bebfc6cb33eeef565e46/merged/app/docker/start.sh
使用的是docker-compose启动,使用find start.sh 找不到文件,需要修改哪里,也是出现无限重启 报错内容如下: chatgpt-qq-chatgpt-1 | 2023-11-28 03:53:24.683 | ERROR | utils.exithooks:foo:35 - 看样子程序似乎没有正常退出。 chatgpt-qq-chatgpt-1 | 2023-11-28 03:53:24.683 | ERROR | utils.exithooks:foo:36 - cannot import name 'url_decode' from 'werkzeug.urls' (/usr/local/lib/python3.10/site-packages/werkzeug/urls.py) chatgpt-qq-chatgpt-1 | NoneType: None chatgpt-qq-chatgpt-1 | 2023-11-28 03:53:24.684 | ERROR | utils.exithooks:foo:37 - 你可以在这里阅读常见问题的解决方案: chatgpt-qq-chatgpt-1 | 2023-11-28 03:53:24.684 | ERROR | utils.exithooks:foo:38 - #85
#1261
已解决,非常感谢
经典werkzeug库的问题,这个B老常客了,一般是在安装requiements时其他库安装了新版本的werkzeug,导致旧版本被更新,所以要最后手动强制安装旧版本
我人傻了ww
按照#1261里面做了还是这样
修好了修好了能连上了
docker-compose ps 看一下服务都启动到哪些端口了
另外,gocqhttp里的配置文件config.yml里,写ws://localhost:8566是肯定不能通的,至少写成ws://chatgpt:8566才有可能通
我先根据这个改了config
ws://chatgpt:8566/ws
使用的是docker-compose启动,使用find start.sh 找不到文件,需要修改哪里,也是出现无限重启 报错内容如下: chatgpt-qq-chatgpt-1 | 2023-11-28 03:53:24.683 | ERROR | utils.exithooks:foo:35 - 看样子程序似乎没有正常退出。 chatgpt-qq-chatgpt-1 | 2023-11-28 03:53:24.683 | ERROR | utils.exithooks:foo:36 - cannot import name 'url_decode' from 'werkzeug.urls' (/usr/local/lib/python3.10/site-packages/werkzeug/urls.py) chatgpt-qq-chatgpt-1 | NoneType: None chatgpt-qq-chatgpt-1 | 2023-11-28 03:53:24.684 | ERROR | utils.exithooks:foo:37 - 你可以在这里阅读常见问题的解决方案: chatgpt-qq-chatgpt-1 | 2023-11-28 03:53:24.684 | ERROR | utils.exithooks:foo:38 - #85
#1261
然后跟这个#1261手动挂载依赖 记得 docker-compose up -d 我第一次没upd就没成功
还做了这一步改了一下映射,我之前的config可能有点老和其他地方对不上了
我按照所有步骤走了一遍后还是有问题:
连接到反向WebSocket Universal服务器 ws://chatgpt:8566/ws 时出现错误: dial tcp: lookup chatgpt on 127.0.0.11:53: server misbehaving
将chatgpt改成localhost也不行
我按照所有步骤走了一遍后还是有问题: 连接到反向WebSocket Universal服务器 ws://chatgpt:8566/ws 时出现错误: dial tcp: lookup chatgpt on 127.0.0.11:53: server misbehaving 将chatgpt改成localhost也不行
可以收到好友消息,但是无法回复