fix wrong config param being used & add a link to cron syntax we support

This commit is contained in:
Andrew Dolgov 2025-05-22 20:36:09 +03:00
parent b25684a5a6
commit dba83a639c
No known key found for this signature in database
GPG Key ID: 1A56B4FA25D4AF2A
2 changed files with 4 additions and 2 deletions

View File

@ -188,7 +188,9 @@ class Config {
* key is a 32 byte hex string which may be generated using `update.php --gen-encryption-key` */
const ENCRYPTION_KEY = "ENCRYPTION_KEY";
/** scheduled task to purge orphaned articles, value should be valid cron expression */
/** scheduled task to purge orphaned articles, value should be valid cron expression
* @see https://github.com/dragonmantank/cron-expression/blob/master/README.md#cron-expressions
*/
const SCHEDULE_PURGE_ORPHANS = "SCHEDULE_PURGE_ORPHANS";
/** scheduled task to expire disk cache, value should be valid cron expression */

View File

@ -1697,7 +1697,7 @@ class RSSUtils {
}
);
$scheduler->add_scheduled_task('disk_cache_expire_all', Config::get(Config::SCHEDULE_PURGE_ORPHANS),
$scheduler->add_scheduled_task('disk_cache_expire_all', Config::get(Config::SCHEDULE_DISK_CACHE_EXPIRE_ALL),
function() {
$cache = DiskCache::instance("");
$cache->expire_all();