付费课程, 订阅后即可观看
如何处理队列中执行失败的 Jobs
Laravel 队列中的 Jobs 执行的时候,由于系统的原因,第三方服务的原因,自身数据的完整性原因等都可能导致队列中任务执行失败,这是非常正常的现象。关键的是咱们如何处理失败后的 Jobs 。开发者可以通过观察和总结,对失败的原因进行总结,针对不同的问题制定不同的应对策略,这样才能设计出一套好的应对机制和解决方案。
Laravel 队列中的 Jobs 执行的时候,由于系统的原因,第三方服务的原因,自身数据的完整性原因等都可能导致队列中任务执行失败,这是非常正常的现象。关键的是咱们如何处理失败后的 Jobs 。开发者可以通过观察和总结,对失败的原因进行总结,针对不同的问题制定不同的应对策略,这样才能设计出一套好的应对机制和解决方案。
绕了一圈,才发现评论在这里!!
呵呵,为了不打扰看视频,所以隐藏了
请问老师,列队中的job任务,失败后可以通过-tries=3来控制接着执行的次数,那么下一次执行的时间可以设定吗,我想下次失败5分钟或者10分钟再次执行?可否这个属性写再任务类中呢?
管我叫站长就行了,老师这个称谓我不敢当,有这个东西,但是我确实没有用过它,https://laravel.com/docs/5.7/queues#job-expirations-and-timeouts 你可以看看文档这部分的描述
希望站长出篇laravel的文件操作的视频,发现这里跟别的框架很大不同
我本来以为这部分是最不需要录制的系列,我下来看看有多少人对这部分有需求吧
项目同时连接两个 数据库 默认 为 mysql 另外一个patent_mysql 怎么将 任务推送到 patent_mysql的队列数据库呢