This commit is contained in:
as2252258@163.com
2021-03-22 00:55:19 +08:00
parent 42d7e04473
commit 7fa2c9481b
+6 -11
View File
@@ -71,18 +71,13 @@ 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);
} }