This commit is contained in:
as2252258@163.com
2021-03-22 00:55:19 +08:00
parent 42d7e04473
commit 7fa2c9481b
-5
View File
@@ -71,19 +71,14 @@ class CrontabProcess extends Process
*/ */
private function dispatch(Crontab $value) private function dispatch(Crontab $value)
{ {
try {
$value->increment()->execute(); $value->increment()->execute();
if ($value->getExecuteNumber() < $value->getMaxExecuteNumber()) { if ($value->getExecuteNumber() < $value->getMaxExecuteNumber()) {
$this->addTask($value); $this->addTask($value);
} else if ($value->isLoop()) { } else if ($value->isLoop()) {
$this->addTask($value); $this->addTask($value);
} }
} catch (\Throwable $exception) {
$this->application->error($exception->getMessage());
} finally {
fire(Event::SYSTEM_RESOURCE_RELEASES); fire(Event::SYSTEM_RESOURCE_RELEASES);
} }
}
/** /**