问题描述
我运行一个队列,该队列将分派数千个作业。但是在调度了几个作业(如 200 个作业)后,作业停止调度。
为什么这些作业停止调度,我该如何运行这些停止的作业?
我正在通过 redis 连接分派多个名为 SimpleJob 的作业。
SimpleJob::dispatch()->onConnection('redis');
'defaults' => [
'supervisor-1' => [
'connection' => 'redis','queue' => ['default'],'balance' => 'auto','maxProcesses' => 1,'memory' => 2048,'tries' => 1,'nice' => 0,],'environments' => [
'production' => [
'supervisor-1' => [
'maxProcesses' => 10,'balanceMaxShift' => 1,'balanceCooldown' => 3,'local' => [
'supervisor-1' => [
'maxProcesses' => 3,
'redis' => [
'driver' => 'redis','connection' => 'default','queue' => env('REdis_QUEUE','default'),'retry_after' => 90,'block_for' => null,
'redis' => [
'client' => env('REdis_CLIENT','predis'),'options' => [
'cluster' => env('REdis_CLUSTER','redis'),'prefix' => env('REdis_PREFIX',Str::slug(env('APP_NAME','laravel'),'_').'_database_'),'default' => [
'url' => env('REdis_URL'),'host' => env('REdis_HOST','127.0.0.1'),'password' => env('REdis_PASSWORD',null),'port' => env('REdis_PORT','6379'),'database' => env('REdis_DB','0'),'cache' => [
'url' => env('REdis_URL'),'database' => env('REdis_CACHE_DB','1'),
Horizon Dashboard Horizon Pending Jobs Tab
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)