Перейти к публикации

Превышена дисковая квота


doort

Рекомендованные сообщения

Выделенное место на диске у вас кончилось, для увеличения лимитов, это вам уже нужно обращаться к вашему хостинг провайдеру

Ссылка на сообщение
Поделиться на других сайтах

Хостинг ответил.

Помимо этого, исправлено несколько критичных ошибок, основной проблемой являлась папка: /var/www/vps11561/data/bin-tmp/ в которой содержалось около 5 миллионов временных файлов, в результате чего было переполнение файловых дескрипторов. Настоятельно рекомендуем очищать эту папки иначе за считанные дни проблема и ошибок квоты может повторится. Примерно за час после очистки этой папки в ней уже создано более 9000 файлов-сессий и новый продолжают создаваться.

Кто может подсказать, от чего создаються временные файлы?

Ссылка на сообщение
Поделиться на других сайтах

Кто может подсказать, от чего создаються временные файлы?

Ваш вопрос опять лежит не в области скрипта DLE, а в области настроек сервера. Файлы сессий создает не скрипт, а сервер. Устаревшие сессии должны удаляться сборщиком мусора сервером, а не скриптами. То что у вас не удаляются файлы сервера говорит о том что некорректно настроен сервер, например какие то сбои в сборщике мусора или что наиболее вероятно установлено слишком большое время время жизни сессий в настройках PHP php.ini. Для устранения данной проблемы, вам нужно обращаться опять к вашему хостинг профайдеру.

Ссылка на сообщение
Поделиться на других сайтах

нужно добавить такую команду в крон


30 */4 * * * /usr/bin/find /var/www -wholename "*/data/bin-tmp/*" -type f -cmin +60 -print0 | xargs -P 0 -r -0 rm >/dev/null 2>&1

p.s. каждые четыре часа будут удалятся файлы старше одного часа. или так:

find /var/www/vps11561/data/bin-tmp/ -type f -mmin +60 -delete

Но первый вариант лучше

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...