@Sa7ha_S

Почему PHP скрипт занял всё место на диске?

После запуска php скрипта, который парсил огромный текст исчезло свободное место на диске.
На скринах можно посмотреть. Видно, что место кудато исчезло.
ea2f359b81d0434daf618b588ebfb82d.png90e6c4509a4a4829a880e5b06c55aca9.png
  • Вопрос задан
  • 445 просмотров
Пригласить эксперта
Ответы на вопрос 4
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Классический stackoverflow.
Сдаётся мне, что "раздуло" своп из-за использования стандартных PHP-функций на нестандартных объёмах данных. Т.е. алгоритм не рассчитан на работу с входными данными такого объёма.
Ищите: где у Вас bottleneck-функция в коде алгоритма.
Ответ написан
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Своп на диске?
Напарсил в память/своп/временные файлы?
Ответ написан
SagePtr
@SagePtr
Еда - это святое
Может быть, скрипт насоздавал множество мелких файлов и закончились inode?
Ответ написан
cd /home
du -hd1

находит в выхлопе самую большую директорию cd в неё снова du -hd1
и так пока не найдем последнюю куда всё насыпалось
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы