Еще проблема, Denwer :(
Стоит у меня лайвстрит в локалочке, портальчик для сетевиков… стоит на базе DENWER3
проблема вот в чём. В денвере есть папка tmp! туда попадают временные файлы кеша, но не удаляются а так и остаются
файлы такого вида livestreet_cache---0b2a47231f0e539ef32927e19bfef219
Так вот они накапливаются и их так много создаёт, что сервер просто падает, похоже мой компьютер не выдерживает. Посещаемость небольшая, всего 30-40 человек. Если я в ручную подчищу папку то портал работает чётко, как только день не почищу, сразу сайт в дауне
Подскажите как решить данную проблему…
Заранее благодарна
проблема вот в чём. В денвере есть папка tmp! туда попадают временные файлы кеша, но не удаляются а так и остаются
файлы такого вида livestreet_cache---0b2a47231f0e539ef32927e19bfef219
Так вот они накапливаются и их так много создаёт, что сервер просто падает, похоже мой компьютер не выдерживает. Посещаемость небольшая, всего 30-40 человек. Если я в ручную подчищу папку то портал работает чётко, как только день не почищу, сразу сайт в дауне
Подскажите как решить данную проблему…
Заранее благодарна
15 комментариев
и самоудаление протухших объектов и доступ значительно быстрее
чтобы использовалось хранение в памяти с автоубийством просроченных записей, в конфиге надо это включить. по-умолчанию файлы.
А из настроек там только define('SYS_CACHE_TYPE','memory');?
Я совсем слабо разбираюсь в php, но все таки нарыл кое что, работает. Кому надоело чистить tmp вручную создайте файлик с нижеприведенным кодом например delete.php, закиньте в корень сайта, пропишите в cron запуск этого скрипта 1 раз в сутки, все лучше чем самому по фтп каждый день удалять:)
<?php
$d=dir('/путь до папки/tmp') or die ($php_errormsg);
while (false !==($f = $d->read())) {
if (is_file($d->path.'/'.$f)) {
unlink ($d->path.'/'.$f);
}
}
$d->close();
?>
0 3 * * * rm -rf /путь до папки/tmp/*
модуль