如何处理基于已删除版本的laravel作业

lxkprmvk  于 2021-06-10  发布在  Redis
关注(0)|答案(0)|浏览(300)

我们每天有很多版本,每个版本都有自己的文件夹。文件夹 current 指向最新版本文件夹。我们在redis中使用laravel的job queue特性。现在,有时作业在队列中停留的时间会比发布时间长:
释放100
释放101
释放102
电流->释放103
使用创建的作业 release103 .

dispatch(new ProcessPodcast($podcast));

在四次新的部署之后 release103 已从服务器中清除:
释放104
释放105
释放106
电流->释放107
当作业现在准备好进行处理时,我得到错误“文件release103/vendor/../foo.php不存在”。
有什么好办法可以避免这种行为吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题