Как отследить процесс импорта (проверить, выполняется ли импорт в данный момент)?

Главные вкладки

Аватар пользователя engenes engenes 18 февраля 2019 в 11:07

Сайт расположен на обычном хостинге, с помощью hook_menu создам url при обращении к которому будет дергаться функция, которая должна будет проверять процесс импорта.

Если импорт идет, то функция будет останавливаться, но если импорт остановлен - запускать его.
Таким образом хочу реализовать импорт большого файла, который не может пройти за раз в фоне, и процесс умирает на n-ном проценте выполнения.

Комментарии

Аватар пользователя engenes engenes 18 февраля 2019 в 12:02

batch не будет работать в фоне. Так как команду на повторную отправку пакета посылает клиент.
Которого при фоновом импорте попросту нет

Аватар пользователя engenes engenes 18 февраля 2019 в 12:07

есть ли хоть какой то мануал по работе с этой функцией. гугл говорит о каком то буфере, его очистке. Но ни слова о том как отследить процесс импорта

Аватар пользователя voviko voviko 18 февраля 2019 в 13:30

в самом скрипте делаете вывод и очистку буфера. например выполнено столькото.
Всё же это направление, а не посыл к действиям, так как возможно потребуется настройка сервера и адаптация.