У меня есть php-скрипт, который запускается каждый час на моем сервере (поток). Что делает этот поток, так это то, что пользователь может загружать файлы Excel с данными, поток сравнивает данные в файле Excel с данными в базе данных и что-то делает (не имеет отношения к некоторым вставкам в базу данных, если найденные строки не существуют). Чтобы прочитать файл excel, я вызываю:
$data = new Spreadsheet_Excel_Reader();
$data->read($file);
пользователь может загружать больше файлов xls на сервер с именем: File_1.xls, File_2.xls, File_3.xls я читаю первый файл получаю все данные делаю все сравнения делаю все вставки это может занять некоторое время иногда более 6000 строки в excel. Я заметил, что если поток работает слишком долго, например, он может вставить файл 1 и файл 2, а файл большой, например, 6000+ строк, я получаю сообщение об ошибке в своем журнале ошибок. Я думаю, что это ошибка читателей Excel. Любые идеи?