为什么邮件推送的时间和我接收到的时间相差很大?

报告设置的是8点推送,正常加上10分钟的缓存时间,应该8点10分才推送,为什么查看推送历史记录比设定的时间延迟了很多(9:40才推送成功)

这种一般有三种原因会导致

1、用户邮箱服务器推送本身有延迟

这个时候需要查看这个推送任务的推送记录,如果和设置的推送时间一样,那么就是邮箱服务自身推送有延迟,这个需要联系自己邮箱服务器管理人员排查。

2、推送失败重试次数太多

为什么邮件推送的时间和我实际的推送时间相差很大? - 图1

失败重试次数太多,也会导致推送时间延迟。建议把重试次数设置少一点

3、有数推送任务在排队中

有数推送是有队列的,如果推送量比较大,加上数据库执行SQL比较慢就会导致大量的推送任务没办法及时推送出去,造成排队。

如果一天只推送一次,对有数的报告按照数据库的数据更新时间来设置刷新计划,然后推送使用缓存数据来缓解。