【发布时间】:2019-12-01 12:25:59
【问题描述】:
我通过 Forge 在一台服务器上运行两个 Laravel 5.8 应用程序(yasmin 和 stcc),我在两个网站上都使用 "laravel/horizon": "^3.2"。我通过 Forge Daemons php artisan horizon 命令在两个目录上启动并保持队列工作。
在.env 和horizon.php 两个网站的配置文件中,我设置了唯一的队列名称和前缀,因此作业不会混合,另外我将内存限制更改为32MB(到目前为止,我只使用作业来发送电子邮件)。
它工作正常,只是我有一些问题,因为我看到了一些差异和奇怪的行为。
第一个问题:为什么我在 stcc Horizon 仪表板上看不到“CPU 线程”和“内存”列,而在 yasmin 仪表板上却什么也没显示?
第二个问题:为什么htop命令显示进程使用128MB内存?
在运行 Horizon 之前,我重新启动了整个服务器并使用 php artisan optimize 命令清除缓存了两个 laravel 配置,但是这两件事仍然困扰着我。
【问题讨论】:
标签: php laravel laravel-horizon