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

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

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

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

Либо какие ещё способы решения данной проблемы существуют?
  • Вопрос задан
  • 500 просмотров
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
tzlom
@tzlom
проверяем входные данные
fastcgi_finish_request
и после этого уже начинаем работу

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽