Выполняется очень тяжелый PHP файл. Его задача - рекурсивно обойти все подпапки в указанной папке, найти файлы субтитров, видео файлы, картинки. Всё это дело заносится в массив. Если в папке не очень много подпапок (до 20-30) - скрипт работает нормально. При больших объёмах - браузер предлагает скачать файл, который весит 0 байт. В логах апача ничего нет. set_time_limit установлен в 0 memory_limit установлен в 3072M Железка Intel Xeon. Версия PHP 5.2.13
440Hz Доступа к ssh нет - не знаю, запустится ли из консоли. error.log пуст по конкретному запросу. А это что?
а хранить промежуточные данные и после сбоя начинать с места обрыва? Или сканить папки, а во второй заход то, что в них Или это по требованию юзера скрипт запускается?
Тяжело понять как и почему обрыв происходит. Кто виноват - Apache или PHP? Плюс проще просто найти проблему, чем создавать костыль. Так ничего же не изменится Пойду проверю