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