-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: 开启数小时后,刷新 token 出现错误: This mutex is not locked server #2347
Comments
怀疑是qsign server的报错,请更新最新dev版本看看新的log打印以确定。 |
应该是有callback没提交上,token没法正常刷新,qsign 可能会返回 |
感谢大大们回复,gocq版本是actions docker最新的3b99a82 |
最新的日志主要就是为了确定 This mutex is not locked 是 qsign 的报错消息,现在已经可以确定确实如此。那么就有可能是这个原因了
|
试试最新dev. |
最新的dev没有修复This mutex is not locked的问题。
|
感觉是qsign的问题,可能还能追到unibdg上( |
请确保您已阅读以上注意事项,并勾选下方的确认框。
go-cqhttp 版本
dev
运行环境
Linux
运行架构
AMD64
连接方式
WebSocket (反向)
使用协议
6 | aPad
重现步骤
不确定是哪里的问题。
docker里运行最新的go-cqhttp-dev和qsign-1.1.7,连接同一网络。
运行几个小时之后,go-cqhttp开始在刷新token时出现如下警告:
[2023-08-03 01:31:27] [INFO]: 正在刷新 token
[2023-08-03 01:31:32] [WARNING]: 刷新 token 出现错误: This mutex is not locked server: http://qsign:8080
[2023-08-03 02:11:27] [INFO]: 正在刷新 token
[2023-08-03 02:11:32] [WARNING]: 刷新 token 出现错误: This mutex is not locked server: http://qsign:8080
此时仍然可以接收和发送消息,但是再过几个小时可能就不行了。
qsign默认配置无修改,日志没有错误信息。
go-cqhttp部分配置如下:
sign-server: 'http://qsign:8080'
sign-server-bearer: '-'
is-below-110: false
key: '114514'
auto-register: true
auto-refresh-token: true
refresh-interval: 40
期望的结果是什么?
刷新token成功
实际的结果是什么?
刷新token失败
简单的复现代码/链接(可选)
No response
日志记录(可选)
No response
补充说明(可选)
No response
The text was updated successfully, but these errors were encountered: