18870
18870
https://github.com/LmeSzinc/AzurLaneAutoScript/issues/876#issuecomment-1013101714 Summary - Problems occurs only when reload is enabled (`--reload`), not sure about `--workers` because we don't use it Solution - Reset Winsock `netsh winsock reset` (From https://github.com/nonebot/nonebot2/issues/20#issuecomment-703582940)
#1172 > https://github.com/LmeSzinc/AzurLaneAutoScript/commit/0fa94251c5eb4fe9e6952d0f3755c7003b4f12bd 重构了配置保存,现在问题是否存在?
https://github.com/LmeSzinc/AzurLaneAutoScript/issues/497#issuecomment-869003437
https://github.com/LmeSzinc/AzurLaneAutoScript/blob/7bfff9019ea1740e93cb20ba34b7958230508b2b/config/deploy.template.yaml#L92-L97 改成 `null` 可以禁用自动更新 `python -m module.webui.updater` 可以直接运行更新部分的代码。 我无法复现这个问题,需要你帮忙对这里debug。 https://github.com/LmeSzinc/AzurLaneAutoScript/blob/7bfff9019ea1740e93cb20ba34b7958230508b2b/module/webui/updater.py#L209-L219 为了打印log这里monkey patch了内置的print函数,不知道是不是这个出了问题
~原来不是一个问题~ https://github.com/LmeSzinc/AzurLaneAutoScript/blob/3aafd4a5f22c37afa9146eb37b25590c50bd2105/alas.py#L339-L343 我发现 exit 只会退出当前线程,尝试在 exit 调用前打印现在存活的进程。 ```python import threading logger.info(threading.enumerate()) ``` ```log INFO 11:48:00.855 │ Update event detected INFO 11:48:00.858 │ [alas] exited. Reason: Update INFO 11:48:00.860 │ []...
试试这个 ```python from multiprocessing import Process import os import time def sysexit(): print("Run sysexit function") time.sleep(3) print("Call exit") exit(0) print("sysexit finish") def osexit(): print("Run osexit function") time.sleep(3) print("Call exit") os._exit(0)...
发现更新的时候需要等alas完成任务自己退出,否则可能会卡在某个页面无法再启动。 正常情况下都能自己退出,没有必要跨进程通信让父进程把子进程杀了 你这个我确实想不到什么情况了,~~摆了~~
先看一下 #1167,重启adb有一些要注意的地方。
https://github.com/LmeSzinc/AzurLaneAutoScript/commit/c71838b0918ba6930dcf71857f9f757c51b558d7 https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/Onepush-configuration-%5BCN%5D