У меня есть общий хостинг.
Некоторые из моих PHP создает ZIP-файл. Как правило, это работает без проблем. Однако в течение последних 2 дней всякий раз, когда заархивированный файл становится больше, чем примерно на 25 МБ, сценарий внезапно останавливается. ZIP-файл можно загрузить, но он поврежден.
Обратите внимание, что файлы ZIP размером менее 25 МБ не повреждены.
2 дня назад я обнаружил эту ошибку в журнале ошибок:
[02-May-2015 23:04:57 Америка / Денвер] PHP Предупреждение: неизвестно: написать
Сбой: на устройстве не осталось места (28) в Неизвестно в строке 0 [02-May-2015 23:04:57 Америка / Денвер] PHP Предупреждение: Неизвестно: Ошибка
записывать данные сессии (файлы). Пожалуйста, убедитесь, что текущие настройки
session.save_path является правильным (/ tmp) в Unknown в строке 0
Похоже, это указывает на то, что на стороне хостинга недостаточно места. Я купил пакет хостинга, потому что они рекламируются с неограниченным пространством.
Частично проблема может заключаться в том, что на хосте установлен ulimit (System-Command), позволяющий использовать не более 25 МБ виртуальной памяти на процесс.
Я прав? Могу ли я решить эту проблему самостоятельно? Будет ли поддержка понять, когда связались по этому вопросу?
Это сообщение об ошибке указывает на то, что на общем хосте не хватает места на компьютере, на котором размещен ваш веб-сайт. Свяжитесь с ними, и они смогут это исправить. Очень просто.
Других решений пока нет …