doort 0 Опубликовано: 13 января 2012 Рассказать Опубликовано: 13 января 2012 Подскажите, почему хостинг ругается, выдает ошибку. data/www/mfliga.ru/engine/modules/functions.php on line 281 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 14 января 2012 Рассказать Опубликовано: 14 января 2012 Выделенное место на диске у вас кончилось, для увеличения лимитов, это вам уже нужно обращаться к вашему хостинг провайдеру Цитата Ссылка на сообщение Поделиться на других сайтах
doort 0 Опубликовано: 16 января 2012 Рассказать Опубликовано: 16 января 2012 Автор Хостинг ответил. Помимо этого, исправлено несколько критичных ошибок, основной проблемой являлась папка: /var/www/vps11561/data/bin-tmp/ в которой содержалось около 5 миллионов временных файлов, в результате чего было переполнение файловых дескрипторов. Настоятельно рекомендуем очищать эту папки иначе за считанные дни проблема и ошибок квоты может повторится. Примерно за час после очистки этой папки в ней уже создано более 9000 файлов-сессий и новый продолжают создаваться. Кто может подсказать, от чего создаються временные файлы? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 16 января 2012 Рассказать Опубликовано: 16 января 2012 Кто может подсказать, от чего создаються временные файлы? Ваш вопрос опять лежит не в области скрипта DLE, а в области настроек сервера. Файлы сессий создает не скрипт, а сервер. Устаревшие сессии должны удаляться сборщиком мусора сервером, а не скриптами. То что у вас не удаляются файлы сервера говорит о том что некорректно настроен сервер, например какие то сбои в сборщике мусора или что наиболее вероятно установлено слишком большое время время жизни сессий в настройках PHP php.ini. Для устранения данной проблемы, вам нужно обращаться опять к вашему хостинг профайдеру. Цитата Ссылка на сообщение Поделиться на других сайтах
Lomot 134 Опубликовано: 16 января 2012 Рассказать Опубликовано: 16 января 2012 нужно добавить такую команду в крон 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 Но первый вариант лучше Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.