无法连接至mah
YuYue-Amatsuki opened this issue · comments
问题
运行后websocket连接总是被关闭
sagiri配置如下
mirai_host: http://127.0.0.1:33111
verify_key: AmiyaBot
db_link: sqlite+aiosqlite:///data.db
api_port: 54321
api_expose: false
web_manager_api: true
web_manager_auto_boot: true
proxy: proxy
auto_upgrade: false
mah配置如下
adapters:
- http
- ws
debug: false
enableVerify: true
verifyKey: AmiyaBot
singleMode: false
cacheSize: 4096
adapterSettings:
http:
host: 127.0.0.1
port: 33111
cors: [ * ]
ws:
host: 127.0.0.1
port: 33111
reservedSyncId: -1
如何复现
使用poetry方式安装依赖
使用poetry run python main.py运行sagiri时无法连接
预期行为
正常连接mah
使用环境
- 系统: Windows 10 LTSC
- mirai 版本: 2.14.0
- mirai-api-http 版本: 2.8.0
- Python 版本: 3.10.7
- 源码版本:
- 其他 Graia 库版本:
- 其他 有关 库版本:
日志/截图
_ _ _
/ \ _ __(_) __ _ __| |_ __ ___
/ _ \ | '__| |/ _` |/ _` | '_ \ / _ \
/ ___ \| | | | (_| | (_| | | | | __/
/_/ \_\_| |_|\__,_|\__,_|_| |_|\___|
graiax-fastapi: 0.2.1
graiax-playwright: 0.2.1
graiax-silkcoder: 0.3.5
graiax-text2img-playwright: 0.3.0
graia-amnesia: 0.7.1
graia-ariadne: 0.10.3
graia-broadcast: 0.19.1
graia-saya: 0.0.17
graia-scheduler: 0.1.4
launart: 0.6.3
statv: 0.3.2
2023-02-23 17:43:33.849 | INFO | launart.manager:_launchable_task_done_callback:68 - [http.server/starlette] completed.
2023-02-23 17:43:35.229 | SUCCESS | graiax.playwright.utils:log:5 - Playwright for chromium is ready.
2023-02-23 17:43:35.236 | INFO | shared.utils.self_upgrade:check_update:110 - 正在检查更新...
2023-02-23 17:43:35.852 | ERROR | shared.utils.self_upgrade:check_update:116 - 无法连接到 GitHub
2023-02-23 17:43:36.452 | INFO | launart.manager:_launchable_task_done_callback:53 - Component sagiri.core.updater completed preparation.
2023-02-23 17:43:36.458 | INFO | launart.manager:_launchable_task_done_callback:68 - [sagiri.core.updater] completed.
INFO [alembic.runtime.migration] Context impl SQLiteImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
Generating C:\Users\YuYue\Desktop\mirai\sagiri-bot\alembic\versions\c761d89785a5_update.py ... done
INFO [alembic.runtime.migration] Context impl SQLiteImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
INFO [alembic.runtime.migration] Running upgrade 2b6080fe09d7 -> c761d89785a5, update
2023-02-23 17:43:39.503 | INFO | launart.manager:_launchable_task_done_callback:53 - Component sagiri.core.alembic completed preparation.
2023-02-23 17:43:39.681 | INFO | launart.manager:_launchable_task_done_callback:68 - [sagiri.core.alembic] completed.
2023-02-23 17:43:43.616 | SUCCESS | launart.manager:launch:384 - Layer #1:[cache.client/memcache, web.render/playwright, scheduler.service, sagiri.core.updater, http.server/starlette, http.client/aiohttp, sagiri.core.alembic] preparation completed.
2023-02-23 17:43:43.955 | INFO | uvicorn.server:serve:75 - Started server process [12432]
2023-02-23 17:43:43.959 | INFO | uvicorn.lifespan.on:startup:47 - Waiting for application startup.
2023-02-23 17:43:43.964 | INFO | uvicorn.lifespan.on:startup:61 - Application startup complete.
2023-02-23 17:43:43.968 | SUCCESS | launart.manager:launch:384 - Layer #2:[elizabeth.connection.2522860289.http_client_connection, http.asgi_runner/uvicorn, elizabeth.connection.257007689.websocket_client_connection, elizabeth.connection.2522860289.websocket_client_connection, elizabeth.connection.257007689.http_client_connection] preparation completed.
2023-02-23 17:43:43.983 | INFO | uvicorn.server:_log_started_message:209 - Uvicorn running on http://127.0.0.1:54321 (Press CTRL+C to quit)
2023-02-23 17:43:44.077 | INFO | core:initialize:133 - Sagiri Initializing...
2023-02-23 17:43:44.091 | SUCCESS | launart.manager:launch:384 - Layer #3:[elizabeth.service] preparation completed.
2023-02-23 17:43:44.096 | INFO | launart.manager:launch:389 - All components prepared, start blocking phase.
2023-02-23 17:43:44.175 | SUCCESS | graia.ariadne.connection.ws:_:62 - Successfully got session key
2023-02-23 17:43:44.185 | INFO | graia.ariadne.connection.ws:_:89 - Websocket connection closed
2023-02-23 17:43:44.198 | WARNING | graia.ariadne.connection.ws:_:75 - Websocket reconnecting in 5s...
[]
2023-02-23 17:43:45.130 | SUCCESS | modules.self_contained.emoji_mix.util:_download_update:36 - [EmojiMix] emojiData.json 下载完成
2023-02-23 17:43:49.228 | WARNING | graia.ariadne.connection.ws:_:77 - Websocket reconnecting...
2023-02-23 17:43:49.434 | INFO | graia.ariadne.connection.ws:_:89 - Websocket connection closed
2023-02-23 17:43:49.472 | WARNING | graia.ariadne.connection.ws:_:75 - Websocket reconnecting in 5s...
2023-02-23 17:43:54.516 | WARNING | graia.ariadne.connection.ws:_:77 - Websocket reconnecting...
2023-02-23 17:43:54.535 | INFO | graia.ariadne.connection.ws:_:89 - Websocket connection closed
2023-02-23 17:43:54.545 | WARNING | graia.ariadne.connection.ws:_:75 - Websocket reconnecting in 5s...
2023-02-23 17:43:59.568 | WARNING | graia.ariadne.connection.ws:_:77 - Websocket reconnecting...
2023-02-23 17:43:59.588 | INFO | graia.ariadne.connection.ws:_:89 - Websocket connection closed
2023-02-23 17:43:59.596 | WARNING | graia.ariadne.connection.ws:_:75 - Websocket reconnecting in 5s...
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
补充日志
2023-02-23 17:55:52.684 | INFO | graia.ariadne.connection.ws:_:89 - Websocket connection closed
2023-02-23 17:55:52.694 | WARNING | graia.ariadne.connection.ws:_:75 - Websocket reconnecting in 5s...
2023-02-23 17:55:57.705 | WARNING | graia.ariadne.connection.ws:_:77 - Websocket reconnecting...
2023-02-23 17:55:57.723 | INFO | graia.ariadne.connection.ws:_:89 - Websocket connection closed
2023-02-23 17:55:57.732 | WARNING | graia.ariadne.connection.ws:_:75 - Websocket reconnecting in 5s...
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
modules.required.mirai_events True
2023-02-23 17:56:02.721 | WARNING | graia.ariadne.connection.ws:_:77 - Websocket reconnecting...
2023-02-23 17:56:02.741 | INFO | graia.ariadne.connection.ws:_:89 - Websocket connection closed
2023-02-23 17:56:02.749 | WARNING | graia.ariadne.connection.ws:_:75 - Websocket reconnecting in 5s...
2023-02-23 17:56:07.783 | WARNING | graia.ariadne.connection.ws:_:77 - Websocket reconnecting...
2023-02-23 17:56:07.801 | INFO | graia.ariadne.connection.ws:_:89 - Websocket connection closed
2023-02-23 17:56:07.809 | WARNING | graia.ariadne.connection.ws:_:75 - Websocket reconnecting in 5s...
2023-02-23 17:56:12.813 | WARNING | graia.ariadne.connection.ws:_:77 - Websocket reconnecting...
2023-02-23 17:56:12.830 | INFO | graia.ariadne.connection.ws:_:89 - Websocket connection closed
2023-02-23 17:56:12.842 | WARNING | graia.ariadne.connection.ws:_:75 - Websocket reconnecting in 5s...
2023-02-23 17:56:17.870 | WARNING | graia.ariadne.connection.ws:_:77 - Websocket reconnecting...
2023-02-23 17:56:17.891 | INFO | graia.ariadne.connection.ws:_:89 - Websocket connection closed
2023-02-23 17:56:17.897 | WARNING | graia.ariadne.connection.ws:_:75 - Websocket reconnecting in 5s...
2023-02-23 17:56:22.909 | WARNING | graia.ariadne.connection.ws:_:77 - Websocket reconnecting...
2023-02-23 17:56:22.931 | INFO | graia.ariadne.connection.ws:_:89 - Websocket connection closed
2023-02-23 17:56:22.948 | WARNING | graia.ariadne.connection.ws:_:75 - Websocket reconnecting in 5s...
怪,看起来是连接上后又断开,mcl的log有什么报错吗
尝试重新启动mcl,并查看mah是否启动成功,再启动bot
config填写时填写了并未登陆的账号