diff --git a/app/admin/controller/Queue.php b/app/admin/controller/Queue.php index 4ae6febd9..9fe078c66 100644 --- a/app/admin/controller/Queue.php +++ b/app/admin/controller/Queue.php @@ -46,6 +46,7 @@ class Queue extends Controller try { $this->command = ProcessService::instance()->think('xtask:start'); $this->message = $this->app->console->call('xtask:state')->fetch(); + $this->listen = preg_match('/主进程\d+/', $this->message, $attr); } catch (\Exception $exception) { $this->message = $exception->getMessage(); } diff --git a/app/admin/view/queue/index_search.html b/app/admin/view/queue/index_search.html index 244c6e598..e697cfc43 100644 --- a/app/admin/view/queue/index_search.html +++ b/app/admin/view/queue/index_search.html @@ -7,7 +7,11 @@ popen shell_exe

当前消息队列守护进程运行状态

- {$message|raw|default='--'} + {if $listen} + {$message|raw|default='--'} + {else} + {$message|raw|default='--'} + {/if}

配置定时任务来检查并启动进程(建议每分钟执行)

{$command|default='--'}