动态Laravel队列连接

时间:2017-03-31 08:21:42

标签: php laravel queue jobs

我的数据库上有一个'提案'表,每个提案的行都会在特定时间生成一个相册(适用于所有用户)。

我设置了一个队列来生成每个相册,所以在我的作业表中有数千个作业在数据库中。

生成1张相册需要4-10秒,因为有一个algorythm过程。

我创建了8个提案,因此最后一个相册需要很长时间才会生成,有人可以为我提供解决方案吗?

有没有办法创建同时运行的多队列连接?假设我有5个提案,所以有5个队列连接,所以每个提案都有它的队列连接,所以生成过程将按时完成。

谢谢。

1 个答案:

答案 0 :(得分:1)

文档提到Supervisor Configuration,示例配置有{{1}}。

  

在此示例中,numprocs指令将指示Supervisor运行8个队列:工作进程[...]

听起来你正在运行{{1}},它只会运行一个队列工作程序,因此一次只能处理一个作业。