记一次magento系统计划任务失效的原因

3 篇文章 0 订阅
2 篇文章 0 订阅

magento的计划任务失效了?这是我压根没想到会存在这样的bug!

速度查linux的crond计划任务,正常!这段时间也没动过linux的计划,但查magento的计划任务表,这几天下来都没执行记录,就死在那里了!

怎么办?尝试重启crond服务了执行,service crond restart!依然不行,

最后把magento数据表先清了truncate cron_schedule,再执行service crond restart,总算恢复正常。

以为万事大吉,结果没两天,运营又说有问题,结果一查,还是计划任务失败的原因,只有又重启,再次找原因!

后面发现,原来是magento的Log表的数据过多导致任务终止,magento的Log会有任务去查表清数据,用了is null的判断,正常情况下,是不会有什么问题!但我们的表数据超百万了,那个查询至少8秒以上,结果任务就直接卡死,导致其它的magento计划任务也失效。

目前处理方案:把magento的log表、cron表清空,重启linux的crond任务

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值