我使用mailchimp每天发送一次批量电子邮件。我使用laravel调度程序执行对Mailchimp的API调用。
我是否需要保护自己多次意外执行预定呼叫? (也就是说,当laravel崩溃时,预定的工作可能会多次运行?)
它是保护自己的最佳实践,即使它不会发生,您可以为该计划添加跟踪,例如将其添加到数据库中,包括执行时间和执行结束时间。 “更安全然后抱歉”,因为如果发生这种情况,可能会有一些订阅者或标记为垃圾邮件。
PS:完成时间只是检查任务是否完成执行。