我应该在Laravel Horizo​​n中使用多少个进程?

时间:2018-10-11 17:34:16

标签: laravel

我已经安装Laravel Horizon来管理队列,并且在已发布的配置中有以下设置:

'local' => [
    'supervisor-1' => [
        'connection' => 'redis',
        'queue' => ['default'],
        'balance' => 'simple',
        'processes' => 3,
        'tries' => 3,
    ],
],

processes设置中:

  • 如何确定实际中应使用的进程数 世界应用程序?
  • 有限制吗?

1 个答案:

答案 0 :(得分:2)

在您的应用程序进入现实世界之前,这确实是一个猜测。您需要在开始工作的可接受等待时间和计划工作频率以及运行时间之间进行权衡。合理的上限将在很大程度上取决于您所运行的硬件和整个服务器的工作负荷。

相对于监视它并在启动和运行时拨入它,不值得在此之前花太多时间。