diff --git a/System/Abstracts/BaseApplication.php b/System/Abstracts/BaseApplication.php index 7d97a712..30ce6ef3 100644 --- a/System/Abstracts/BaseApplication.php +++ b/System/Abstracts/BaseApplication.php @@ -86,6 +86,7 @@ abstract class BaseApplication extends Service /** * @return bool + * @throws ComponentException */ public function isRun(): bool { @@ -116,6 +117,8 @@ abstract class BaseApplication extends Service if ($this->taskNumber <= 0) { $this->taskNumber = 0; $this->state = 'SWOOLE_WORKER_IDLE'; + } else { + $this->state = 'SWOOLE_WORKER_BUSY'; } return $this->print_task_is_idle(__METHOD__); }