Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 主管未重新启动水平队列_Php_Laravel_Queue - Fatal编程技术网

Php 主管未重新启动水平队列

Php 主管未重新启动水平队列,php,laravel,queue,Php,Laravel,Queue,所以我可能误解了一些事情,我不能100%确定这是一个地平线问题,还是一个主管问题,但我想看看是否有人曾经经历过这种情况 本质上(我不认为这仅限于Horizon流程),Supervisor似乎不尝试重新启动任何流程(至少,不是所有时间) 我目前已经在8台不同的服务器上运行了它(一些是我们自己的专用主机,另一些是Digital Ocean Drops,还有一个AWS EC2实例) 有多种Laravel、PHP和Supervisor版本(从Laravel 5.7和Supervisor 4.0.4到La

所以我可能误解了一些事情,我不能100%确定这是一个地平线问题,还是一个主管问题,但我想看看是否有人曾经经历过这种情况

本质上(我不认为这仅限于Horizon流程),Supervisor似乎不尝试重新启动任何流程(至少,不是所有时间)

我目前已经在8台不同的服务器上运行了它(一些是我们自己的专用主机,另一些是Digital Ocean Drops,还有一个AWS EC2实例)

有多种Laravel、PHP和Supervisor版本(从Laravel 5.7和Supervisor 4.0.4到Laravel 7.2.1和Supervisor 3.4.0,这似乎是CentOS存储库中可用的最新版本,可能需要更新)

这是我正在使用的一个示例配置文件,基本上与Laravel文档中提供的配置文件相同

process_name=%(program_name)s
command=/usr/bin/php /var/www/<domain>/artisan horizon
autostart=true
autorestart=true
user=centos
redirect_stderr=true
stdout_logfile=/var/www/<domain>/log/horizon.log
stopwaitsecs=3600
进程名称=%(程序名称)s
command=/usr/bin/php/var/www//artisan horizon
自动启动=真
自动重新启动=真
用户=centos
重定向\u stderr=true
标准日志文件=/var/www//log/horizon.log
stopwaitsecs=3600
我不认为这个问题与内存有关,因为当时的使用率通常很低,我没有看到这方面的错误

日志文件通常是一次又一次的相同内容:

Horizon成功启动

我假设这是从它实际重新启动的时候开始的,或者当我手动重新启动的时候

我在这里读到了另一个问题,它表明用户在配置中使用了错误的命令,但是我已经验证了这一点,并使用了完整的路径来确保它是正确的

希望这里有人比我更有经验