DeSean Wu
DeSean Wu
使用的nonebot版插件。这几天内存泄漏有点严重,BOT运行着就会突然被killed,没有活过24小时的,短的就三五个小时,查询原因都是内存溢出被鲨。查日志,明显可见的异常为scheduler报错,随着运行,类似于“[WARNING] apscheduler | Execution of job "dy_sched (trigger: interval[0:00:05], next run at: 2022-07-22 11:00:15 CST)" skipped: maximum number of running instances reached (1)”的类似报错不断增多,动态截图将逐渐无法执行,只能发链接,图片全部发送失败,堆积到一定程度就killed,若同时触发其他插件的功能导致负载增加(例如发图插件),就会大幅度提高猝死概率。修改scheduler的频率,从1秒改到3秒,到5秒,到10秒,依然会出现问题,只是killed的时间会有所差异。 scheduler报错在没有转发动态的情况下几乎不会出现,但只要转发过动态就会开始出现堆积,几乎会在转发动态的下一个任务节点时间出现,疑似任务冲突,可能是截图发图所需时间较长占用了scheduler结果卡掉了后面的任务?尚不确定,期待修正
> 暂时没实现多tag搜索 确定不加入多tag功能吗,API那边好像是支持用[]string的形式实现多重tag的(试着自己改了但是学过的代码已经差不多还回去了水平不足没实现)
> 加了 好耶\(^o^)/~