代码之家  ›  专栏  ›  技术社区  ›  rook99

我应该在Laravel Horizon中使用多少个进程?

  •  3
  • rook99  · 技术社区  · 6 年前

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

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

    processes 设置:

    • 如何确定在实际应用中应该使用的进程数 世界应用程序?
    • 有限制吗?
    1 回复  |  直到 6 年前
        1
  •  2
  •   whmkr    6 年前

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

    这可能不值得花太多时间提前完成,而不是在你起床和跑步的时候监视它并拨入它。