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)
{
try {
$value->increment()->execute();
if ($value->getExecuteNumber() < $value->getMaxExecuteNumber()) {
$this->addTask($value);
} else if ($value->isLoop()) {
$this->addTask($value);
}
} catch (\Throwable $exception) {
$this->application->error($exception->getMessage());
} finally {
fire(Event::SYSTEM_RESOURCE_RELEASES);
$value->increment()->execute();
if ($value->getExecuteNumber() < $value->getMaxExecuteNumber()) {
$this->addTask($value);
} else if ($value->isLoop()) {
$this->addTask($value);
}
fire(Event::SYSTEM_RESOURCE_RELEASES);
}