Как отдать ответ клиенту и продолжить выполнение долгого скрипта?
Сторонний сервер дёргает мой скрипт через file_get_contents и ждёт пока он полностью выполниться.
Вкратце скрипт получает данные через GET, логирует и затем передаёт их в стороннюю CRM систему.
Последняя стадия занимает слишком много времени (секунд 5).
Вообщем надо чтобы после получения данных, скрипт отдавал статус 200 и отпускал сервер.
А передача данных в crm происходила уже после
Нужен брокер очередей RabbitMQ, например.
Получаете данные, создаете задачу в брокере и отдаете 200. А долгой передачей данных будет брокер заниматься.