Mediawiki - команды для чистки кэша purgeParserCache и другие

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2026
Перейти к:навигация, поиск

Mediawiki - команды для чистки кэша purgeParserCache и другие

Очистить весь кэш старше 1 дня:

php maintenance/run.php purgeParserCache --age=1


Для MediaWiki:Common.js:

php maintenance/run.php purgeMessageBlobStore
php maintenance/run.php rebuildLocalisationCache



Другие варианты:


Команда Назначение Примечание
php maintenance/run.php purgeParserCache --age=1 Очищает кэш парсера страниц старше 1 дня. Требует параметр --age или --expiredate.
php maintenance/run.php purgeParserCache --expiredate=2026-07-30 Очищает кэш парсера до указанной даты. Используется для выборочной очистки.
php maintenance/run.php rebuildLocalisationCache Пересоздает кэш локализации, интерфейсных сообщений и переводов. Полезно после изменения расширений, скинов и файлов локализации.
php maintenance/run.php purgeMessageBlobStore Очищает кэш системных сообщений (MediaWiki:*). Рекомендуется после изменения MediaWiki:Common.js и MediaWiki:Common.css.
php maintenance/run.php rebuildall Перестраивает ссылки, категории, шаблоны и обновляет данные страниц. Может выполняться продолжительное время на крупных вики.
php maintenance/run.php refreshLinks Обновляет ссылки, категории, шаблоны и зависимости страниц. Полезно после массового изменения шаблонов.
php maintenance/run.php initSiteStats Пересчитывает статистику сайта. Обновляет количество страниц, файлов, пользователей и другие показатели.
php maintenance/run.php invalidateUserSessions Делает существующие пользовательские сессии недействительными. Всем пользователям потребуется повторный вход.
php maintenance/run.php showJobs Показывает количество заданий в очереди. Не изменяет кэш.
php maintenance/run.php runJobs Выполняет все задания из очереди JobQueue. Полезно после импорта страниц и массовых изменений.
php maintenance/run.php runJobs --maxjobs=1000 Выполняет до 1000 заданий из очереди. Позволяет ограничить количество выполняемых задач.
sudo systemctl reload php8.3-fpm Перезагружает PHP-FPM без остановки сервиса. Очищает OPcache и подхватывает изменения PHP-файлов.
sudo systemctl restart php8.3-fpm Полностью перезапускает PHP-FPM. Более радикальный вариант очистки OPcache.
sudo systemctl reload nginx Перезагружает конфигурацию Nginx. Без разрыва существующих соединений.
sudo systemctl reload apache2 Перезагружает конфигурацию Apache. Используется при работе через Apache.
sudo systemctl restart memcached Полностью очищает кэш Memcached. Только если MediaWiki использует Memcached.
sudo systemctl restart redis-server Перезапускает Redis. Очищает кэш при использовании Redis в качестве кэша MediaWiki.
sudo redis-cli FLUSHALL Удаляет все данные из Redis. Осторожно! Удаляет все базы Redis, а не только кэш MediaWiki.
×
Реклама
ИКС