没有 [] 错误、主管和 Laravel 的连接器?
No connector for [] error, supervisor and Laravel?
我正在尝试使用 Inmotion Hosting 在 VPS 上设置 Supervisor。我在 worker.log 文件中不断收到此错误:
No connector for [].
尝试启动 worker 时。
首先我运行这两个命令:
sudo supervisorctl reread
sudo supervisorctl update
然后这个:
sudo supervisorctl start laravel-worker:*
那是我收到错误的时候。
.env:
QUEUE_CONNECTION=database
laravel-worker.conf
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=/opt/cpanel/ea-php72/root/bin/php xxx/artisan queue:work default --sleep=3 --tries=3
autostart=true
autorestart=true
user=xxx
numprocs=8
redirect_stderr=true
stdout_logfile=xxx/worker.log
stopwaitsecs=3600
我也试过运行这些命令:
php artisan config:cache
php artisan config:clear
但是并没有解决
我做错了什么?
我发现了错误。在 laravel-worker.conf 文件中,在 command
行中,default
应该是 database
。
现在可以使用了。
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=/opt/cpanel/ea-php72/root/bin/php xxx/artisan queue:work database --sleep=3 --tries=3
autostart=true
autorestart=true
user=xxx
numprocs=8
redirect_stderr=true
stdout_logfile=xxx/worker.log
stopwaitsecs=3600
我正在尝试使用 Inmotion Hosting 在 VPS 上设置 Supervisor。我在 worker.log 文件中不断收到此错误:
No connector for [].
尝试启动 worker 时。
首先我运行这两个命令:
sudo supervisorctl reread
sudo supervisorctl update
然后这个:
sudo supervisorctl start laravel-worker:*
那是我收到错误的时候。
.env:
QUEUE_CONNECTION=database
laravel-worker.conf
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=/opt/cpanel/ea-php72/root/bin/php xxx/artisan queue:work default --sleep=3 --tries=3
autostart=true
autorestart=true
user=xxx
numprocs=8
redirect_stderr=true
stdout_logfile=xxx/worker.log
stopwaitsecs=3600
我也试过运行这些命令:
php artisan config:cache
php artisan config:clear
但是并没有解决
我做错了什么?
我发现了错误。在 laravel-worker.conf 文件中,在 command
行中,default
应该是 database
。
现在可以使用了。
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=/opt/cpanel/ea-php72/root/bin/php xxx/artisan queue:work database --sleep=3 --tries=3
autostart=true
autorestart=true
user=xxx
numprocs=8
redirect_stderr=true
stdout_logfile=xxx/worker.log
stopwaitsecs=3600