Huli-fox / bili-live-heart

基于Python3异步开发的自动获取B站直播间每日小心心及直播间自动打卡脚本
GNU General Public License v3.0
4 stars 0 forks source link

没能接着跑 #21

Open Allroha opened 2 years ago

Allroha commented 2 years ago

2022-04-30 23:24:37,467 - pushaio - INFO - 正在准备发送通知... 2022-04-30 23:24:38,208 - apscheduler.executors.default - INFO - Job "main (trigger: cron[month='', day='', day_of_week='', hour='6', minute='30'], next run at: 2022-05-01 06:30:00 CST)" executed successfully 2022-05-01 06:30:06,109 - apscheduler.executors.default - WARNING - Run time of job "main (trigger: cron[month='', day='', day_of_week='', hour='6', minute='30'], next run at: 2022-05-02 06:30:00 CST)" was missed by 0:00:05.658496

这个报错是?

Huli-fox commented 2 years ago

看了下大意是5月1号的任务因为上一次任务执行超时导致这次没能运行,我尽快在本地运行一下看看能不能复现

Huli-fox commented 2 years ago

我这边测试了下是可以正常运行的,如果偶尔出现这种情况试试设置成一天执行2或3次?

Allroha commented 2 years ago

我这边测试了下是可以正常运行的,如果偶尔出现这种情况试试设置成一天执行2或3次?

不太懂,可以参考下这俩? https://www.cnblogs.com/ryan255/p/11429807.html https://www.cnblogs.com/will-wu/p/14736298.html

Huli-fox commented 2 years ago

是,但是问题不是给个超时时间就能解决,一个任务执行了24小时还没执行完肯定是出了啥毛病堵住了,不清楚是什么原因的情况下一天设置多个触发时间应该可以解决?

P.S.即使用的原版包部署,我这边偶尔也会出现IO堵住,任务卡在获取小心心;也有可能是推送堵住了,服务器没返回任何信息导致任务一直卡在发推送消息...总之我建议先重启一下脚本,把任务触发设置为一天两次或三次,再观察一天看看