Сайт расположен на обычном хостинге, с помощью hook_menu создам url при обращении к которому будет дергаться функция, которая должна будет проверять процесс импорта.
Если импорт идет, то функция будет останавливаться, но если импорт остановлен - запускать его.
Таким образом хочу реализовать импорт большого файла, который не может пройти за раз в фоне, и процесс умирает на n-ном проценте выполнения.
Комментарии
https://www.drupal.org/docs/7/api/batch-api/overview
batch не будет работать в фоне. Так как команду на повторную отправку пакета посылает клиент.
Которого при фоновом импорте попросту нет
я через ob_flush делаю, потому как batch не всегда подходит.
есть ли хоть какой то мануал по работе с этой функцией. гугл говорит о каком то буфере, его очистке. Но ни слова о том как отследить процесс импорта
в самом скрипте делаете вывод и очистку буфера. например выполнено столькото.
Всё же это направление, а не посыл к действиям, так как возможно потребуется настройка сервера и адаптация.