首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >reserved_at是如何在Laravel队列中工作的?

reserved_at是如何在Laravel队列中工作的?
EN

Stack Overflow用户
提问于 2022-07-14 10:52:10
回答 1查看 99关注 0票数 0

据我所知,在Laravel中,如果员工保留了作业,则设置reserved_at,这样它就不会与其他工人重叠。默认情况下,它是null

当队列因代码错误而崩溃时--作业将失败--这是显而易见的。但是,当服务器崩溃时,有某种超时作业--在reserved_at中放置时间戳--其他任何事情都不会发生。工作没有失败。我不明白。我只有一个工人。

这个工作不再继续,只是在数据库中堆叠--我不知道该如何处理。我只想问你如何处理这个reserved_at

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-09-23 10:02:48

reserved_at是一个可以在需要运行作业时设置的字段。如果您想填写它,只需在发送职务示例的行中添加delay(the date when you want it to run):

代码语言:javascript
复制
$this->dispatch($variable)->delay(Carbon::today()->addMinutes(5));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72979314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档