BigCommerce蓝图网站上的Webhooks无法快速响应(响应延迟)

时间:2018-10-24 07:26:08

标签: webhooks bigcommerce blueprint

我的问题与在BigCommerce蓝图上构建的网站上的webhooks有关。

我已经在一个蓝图站点上创建了webhooks。问题是webhooks响应迟到或有时根本无法响应。如果响应时间较晚,则需要15到30分钟(有时甚至超过30分钟)。

理想情况下,它应该立即响应。由于我在Stencil网站上没有遇到上述问题。

有人可以指导我原因是什么或如何解决?

谢谢。

1 个答案:

答案 0 :(得分:0)

听起来您正在使用回调重试机制: https://developer.bigcommerce.com/api/#callback-retry-mechanism

Webhooks确实可以近乎实时地进行调度,但是如果hooks服务在10秒内未收到服务器的200响应,则重试机制将启动。Webhook有效负载将根据间隔增加的时间表重试,并且所有未交付的钩子将在此期间排队。挂钩服务将继续尝试,直到从您的服务器收到200响应,或者直到最终重试间隔(自首次交付以来的48小时)为止,此时挂钩被暂时禁用。

最好检查您的服务器是否正在立即响应webhook负载(并且不首先运行任何其他进程),以确保hooks服务在10秒的窗口内收到“成功”响应。 / p>