Здравствуйте. Сторонний сервис присылает мне на скрипт Webhook (данные post`ом), который я сейчас сразу же обрабатываю и после отвечаю заголовком 200 OK. Но проблема в том, что обработка присланных данных занимает много времени и сторонний сервис не дожидается ответа.
Что я хочу сделать - развести прием данных и обработку в разные скрипты. Но как мне например запускать обработку после приема и отправки заголовка 200 другим скриптом? В какую сторону смотреть? Работа через файлик и CRON не совсем подходит...
Либо какие ещё способы решения данной проблемы существуют?
почему через крон не подходит? даннные поста сериализуете кидаете в базу, а потом обрабатываете, по-моему хорошее решение. Но у меня вопрос другой, для чего нужен ответ от вашего скрипта? Ответ на получение данных или обработку данных?
Я спокойно укладываюсь в лимит исполнения (15-20сек работает) но отправитель не дожидается. Проверил без обработки данных, просто запись того что получил и ответ 200, то всё исправно приходит. Спасибо сейчас почитаю и попробую.