Задать вопрос
@Octoberfest

Как лучше обработать такой вебхук?

Здравствуйте. Сторонний сервис присылает мне на скрипт Webhook (данные post`ом), который я сейчас сразу же обрабатываю и после отвечаю заголовком 200 OK. Но проблема в том, что обработка присланных данных занимает много времени и сторонний сервис не дожидается ответа.

Что я хочу сделать - развести прием данных и обработку в разные скрипты. Но как мне например запускать обработку после приема и отправки заголовка 200 другим скриптом? В какую сторону смотреть? Работа через файлик и CRON не совсем подходит...

Либо какие ещё способы решения данной проблемы существуют?
  • Вопрос задан
  • 497 просмотров
Подписаться 1 Оценить 3 комментария
Решения вопроса 2
tzlom
@tzlom
проверяем входные данные
fastcgi_finish_request
и после этого уже начинаем работу

только надо помнить что лимиты на время исполнения это не снимает
Ответ написан
miraage
@miraage
Старый прогер
job queues (rabbitmq и прочие)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы