Написал плагин для WP, в настройках есть формы для отправки csv файлов. На бэке, паршу csv и пишу в бд прописав
ignore_user_abort(true);
set_time_limit(0);
Все работало хорошо... сменили хостинг и появились файлы с еще большим числом строк. Начал вылетать
Request Timeout
This request takes too long to process, it is timed out by the server. If it should not be timed out, please contact administrator of this web site to increase 'Connection Timeout'.
Пробовали в настройках PHP выставить
php_value max_execution_time -1
set_time_limit 0
не помогло.
Файл костыльно удалось загрузить через phpmyadmin ручным импортом csv в таблицу.
Вижу 2 пути, либо копать почему вылетает timeout, либо изменить код импорта...
Timout при импорте через форму вылетел быстрее чем работал импорт в phpmyadmin что странно.