X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=bin%2Fdaemon.php;h=7182cb8eca8f58dede6595bc0278fabb2f204458;hb=448c0b5bc94a413f755a79eeac921b1bb0841dfd;hp=6237df49de1aee6266eac8289d8cf361ea60f088;hpb=5aa8e8adf1af017ced555d8c33b78e71114f5cd9;p=friendica.git diff --git a/bin/daemon.php b/bin/daemon.php index 6237df49de..7182cb8eca 100755 --- a/bin/daemon.php +++ b/bin/daemon.php @@ -65,9 +65,6 @@ $dice = $dice->addRule(LoggerInterface::class,['constructParams' => ['daemon']]) DI::init($dice); \Friendica\Core\Logger\Handler\ErrorHandler::register($dice->create(\Psr\Log\LoggerInterface::class)); -// Check the database structure and possibly fixes it -Update::check(DI::basePath(), true, DI::mode()); - if (DI::mode()->isInstall()) { die("Friendica isn't properly installed yet.\n"); } @@ -196,6 +193,9 @@ $last_cron = 0; // Now running as a daemon. while (true) { + // Check the database structure and possibly fixes it + Update::check(DI::basePath(), true); + if (!$do_cron && ($last_cron + $wait_interval) < time()) { Logger::info('Forcing cron worker call.', ['pid' => $pid]); $do_cron = true;