Как настроить очистку и ограничение кеша
Подскажите пожалуйста, как решить проблему с большим кешем. Периодически срабатывает автоочистка (управляемый кеш). Но не понятно, в какое время и с какой периодичностью он очищается. Приходится чистить в ручную часто. И при очистке видно, что он занимает более 40 ГБ!!!.
Можно ли как то настроить периодичность автоматической очистки, а еще лучше, автоочистка, когда кеш начинает превышать определенный размер.
При ручной очистке видно, что много чистит в каталоге /bitrix/html_pages/
Ответы (1 шт):
Можете попробовать настроить CRON (по часам/дням/месяцам) в панели вашего хостинга. Для этого нужно написать простой php скрипт, который будет удалять содержимое определенно каталога. Далее, залить этот скрипт на хостинг и в настройках CRON указать путь к нему и как часто вызывать этот скрипт.
Пример скрипта для этого:
$files = glob('path/to/temp/*'); // get all file names
foreach($files as $file) { // iterate files
if(is_file($file)) {
unlink($file); // delete file
}
}