mirror of
https://github.com/friendica/friendica
synced 2024-12-22 17:20:16 +00:00
Merge pull request #14425 from annando/expiry
Changed order of expiry commands
This commit is contained in:
commit
1f59dce99d
3 changed files with 6 additions and 5 deletions
|
@ -67,7 +67,7 @@ class Cron
|
|||
$entries = DBA::select(
|
||||
'workerqueue',
|
||||
['id', 'pid', 'executed', 'priority', 'command', 'parameter'],
|
||||
['NOT `done` AND `pid` != 0'],
|
||||
['NOT `done` AND `pid` != ? AND `executed` > ?', 0, DBA::NULL_DATETIME],
|
||||
['order' => ['priority', 'retrial', 'created']]
|
||||
);
|
||||
|
||||
|
|
|
@ -16,6 +16,7 @@ use Friendica\Network\HTTPException\BadRequestException;
|
|||
use Friendica\Network\HTTPException\NotFoundException;
|
||||
use Friendica\Protocol\ActivityNamespace;
|
||||
use Friendica\Protocol\Salmon;
|
||||
use Friendica\Util\Network;
|
||||
use Friendica\Util\XML;
|
||||
|
||||
/**
|
||||
|
@ -44,7 +45,7 @@ class Xrd extends BaseModule
|
|||
$mode = self::getAcceptedContentType($_SERVER['HTTP_ACCEPT'] ?? '', Response::TYPE_XML);
|
||||
}
|
||||
|
||||
if (substr($uri, 0, 4) === 'http') {
|
||||
if (Network::isValidHttpUrl($uri)) {
|
||||
$name = ltrim(basename($uri), '~');
|
||||
$host = parse_url($uri, PHP_URL_HOST);
|
||||
} else if (preg_match('/^[[:alpha:]][[:alnum:]+-.]+:/', $uri)) {
|
||||
|
|
|
@ -41,9 +41,6 @@ class ExpirePosts
|
|||
Logger::notice('Expire posts - Delete orphaned entries');
|
||||
self::deleteOrphanedEntries();
|
||||
|
||||
Logger::notice('Expire posts - delete unused item-uri entries');
|
||||
self::deleteUnusedItemUri();
|
||||
|
||||
Logger::notice('Expire posts - delete external posts');
|
||||
self::deleteExpiredExternalPosts();
|
||||
|
||||
|
@ -55,6 +52,9 @@ class ExpirePosts
|
|||
Logger::notice('Expire posts - delete unused attachments');
|
||||
self::deleteUnusedAttachments();
|
||||
|
||||
Logger::notice('Expire posts - delete unused item-uri entries');
|
||||
self::deleteUnusedItemUri();
|
||||
|
||||
DBA::releaseOptimizeLock();
|
||||
Logger::notice('Expire posts - done');
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue