我的可邮寄作业陷入暂停状态。我已经尝试了所有配置。即使尝试使用简单的文本电子邮件,也没什么特别的。
以下是我的 Horizon 配置:
'local' => [
'supervisor-1' => [
'connection' => 'redis',
'queue' => ['default', 'registration', 'user-password', 'task-queue', 'program-group',
'program', 'program-donor', 'other-mails', 'client-verification', 'milestones'],
'balance' => 'auto',
'delay' => 10,
'maxProcesses' => 5,
'minProcesses'=> 1,
'timeout' => 60,
'tries' => 3,
'retry_after' => 20,
'rest' => 0.5
],
],
这是我的 Redis 数据库配置:
'redis' => [
'client' => 'phpredis',
'default' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => env('REDIS_DB', 0),
],
'cache' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => env('REDIS_CACHE_DB', 1),
],
],
我正在使用 Laravel 8.0,最新版本的 Horizon on Forge。还要适当地设置环境变量,如 REDIS_DB、HORIZON_PREFIX、REDIS_QUEUE。不知道我错过了什么。