FG
FG copied to clipboard
FG里面如何将misfire_grace_time进行设置调整
首先很抱歉再一次打扰了大佬,之前FG运行一直报错Run time of job "handle Timer (trigger: cron [ hour ='23', minute ='0'], next run at: 2020-09-07 23:00:00 CST)" was missed by 0:00:02.962467
,我自己看了一下,应该是nonebot计划任务功能APScheduler的问题,于是去查阅了apscheduler的文档,找到了一个解决方法Missed job executions and coalescing,此方法为增加执行程序中的线程/进程数或者将misfire_grace_time
设置调整为更高的值,但是我翻遍了FG的所有配置文件,都没有找到可以修改misfire_grace_time
的配置文件,所以想麻烦大佬指路一下,或者,在FG里面是否有其他的解决方法?
每次都出现吗?我自己用并没有这种情况。。
每次都出现吗?我自己用并没有这种情况。。
至少最近连续三天都是这样,我个人认为可能是因为我同时装了MiraiNative,当Mirai收到信息后MiraiNative和CQHTTPMirai都会进行处理,这可能会导致在每天23:00计划任务执行时FG运行得比较缓慢,致使执行程序因为执行得太晚(与其最初指定的时间相比)而跳过了它,所以我想把misfire_grace_time
值(即允许延迟执行此作业的时间,以秒为单位)调高来避免这种情况,当然,以上只是我的推测,也可能只是因为我云服务器(2核4G)比较卡……
抱歉,这么晚了才回复你,最近事情有点多...我这边只运行一个Mirai OK
,然后FG管理着2个群,并不会出现运行缓慢的情况,也不会出现任务miss的情况...
抱歉,这么晚了才回复你,最近事情有点多...我这边只运行一个
Mirai OK
,然后FG管理着2个群,并不会出现运行缓慢的情况,也不会出现任务miss的情况...
没事,我过段时间会尝试把mirai-console、mirai-native、cqhttp-mirai都更新到最新版,到时候再看情况吧,现在倒也不急
抱歉,这么晚了才回复你,最近事情有点多...我这边只运行一个
Mirai OK
,然后FG管理着2个群,并不会出现运行缓慢的情况,也不会出现任务miss的情况...
噢,我已经将mirai-console、mirai-native、cqhttp-mirai都更新到最新版了,不过cqhttp-mirai最新2.3.0版本插件无法被console-1.0-M4检测到,只能等cqhttp-mirai再更新兼容适配后看结果了……
抱歉,这么晚了才回复你,最近事情有点多...我这边只运行一个
Mirai OK
,然后FG管理着2个群,并不会出现运行缓慢的情况,也不会出现任务miss的情况...噢,我已经将mirai-console、mirai-native、cqhttp-mirai都更新到最新版了,不过cqhttp-mirai最新2.3.0版本插件无法被console-1.0-M4检测到,只能等cqhttp-mirai再更新兼容适配后看结果了……
您可以尝试我临时修改的cqhttp-mirai版本:CQHTTP-Mirai-0.2.4。此版本使用兼容低版本CQHTTP-Mirai的配置文件,可以在1.0-M4启动
抱歉,这么晚了才回复你,最近事情有点多...我这边只运行一个
Mirai OK
,然后FG管理着2个群,并不会出现运行缓慢的情况,也不会出现任务miss的情况...噢,我已经将mirai-console、mirai-native、cqhttp-mirai都更新到最新版了,不过cqhttp-mirai最新2.3.0版本插件无法被console-1.0-M4检测到,只能等cqhttp-mirai再更新兼容适配后看结果了……
您可以尝试我临时修改的cqhttp-mirai版本:CQHTTP-Mirai-0.2.4。此版本使用兼容低版本CQHTTP-Mirai的配置文件,可以在1.0-M4启动
感谢指点,我有时间会尝试的