我有一个不幸的事件,垃圾邮件发送者攻击了一个laravel网站,并发送了许多私人信息,我们是愚蠢的,没有限制的人数,你可以抄送到一个消息,这意味着数千人已在一次发送消息。
当有人收到下午一封电子邮件被发送,现在我们有数千个工作在我们的拉维尔地平线队列。我想删除所有这些工作,同时保留其他工作。
这个 QUEUE_CONNECTION
设置为 redis
所以它们都存在于redis。
我在laravel中找不到任何方法来循环现有的排队作业并删除它们?
为了清楚起见,我在队列中有如下作业: App\Domain\Auth\Notifications\ActivateAccountNotification
App\Domain\Auth\Notifications\ResetPasswordNotification App\Domain\Shop\Notifications\PaypalFailureNotification
App\Domain\Graphics\Notifications\GraphicSubmissionStatusNotification App\Domain\Messages\Notifications\NewMessageNotification
我只想删除: App\Domain\Messages\Notifications\NewMessageNotification
有办法吗?
暂无答案!
目前还没有任何答案,快来回答吧!