Yunzai-Bot icon indicating copy to clipboard operation
Yunzai-Bot copied to clipboard

v3.0无法更新失败后强制更新

Open uyaddayu opened this issue 2 years ago • 7 comments

image 只能中断进程再重启了。

uyaddayu avatar Aug 10 '22 10:08 uyaddayu

也可能是我版本问题,大佬可以再试下最新版会不会出现这种问题

uyaddayu avatar Aug 10 '22 10:08 uyaddayu

也可能是喵喵更新是真慢,2分钟还没更新完。

uyaddayu avatar Aug 10 '22 10:08 uyaddayu

你修改了default_config中的group.yaml文件导致git pull失败了,建议关闭issues

41369ly avatar Aug 10 '22 11:08 41369ly

应该是因为 miao-plugin 没有 pull 下来,检查下网络环境是否能稳定正常访问 github

这导致了阻塞,使得强制更新需要先等待这次更新完成

liuly0322 avatar Aug 10 '22 13:08 liuly0322

应该是因为 miao-plugin 没有 pull 下来,检查下网络环境是否能稳定正常访问 github

这导致了阻塞,使得强制更新需要先等待这次更新完成

确实是miao没pull下来,我去手动pull就没问题 ,那应该加个中断更新的选择,或者log里显示miao现在pull了百分之几了

uyaddayu avatar Aug 10 '22 21:08 uyaddayu

两种可能优雅一点的方式

  • exec 改用 spawn 定时读取输出判断是否卡住
  • exec 设置超时

另外对于你的问题其实更建议换 gitee 源,毕竟这严格来说是网络问题

liuly0322 avatar Aug 10 '22 23:08 liuly0322

两种可能优雅一点的方式

  • exec 改用 spawn 定时读取输出判断是否卡住
  • exec 设置超时

另外对于你的问题其实更建议换 gitee 源,毕竟这严格来说是网络问题

我其实更想知道卡住的原因,后台只告诉我现在在更新中,无法执行另外的更新指令。所以exec能把日志输出出来的吧我记得

uyaddayu avatar Aug 10 '22 23:08 uyaddayu

exec的回调需要在子进程执行完成后才能给出stdout,而这是由git pull引起的阻塞,如果你能看输出应该也是什么都没有的

liuly0322 avatar Aug 12 '22 11:08 liuly0322