Troubleshooting webhook
Use this information to solve issues that might arise during webhook task processes of your Document Processing project.
Checking the webhook processes
Webhook is now in a dedicated pod. Some possible webhook task issues are listed here:
- If a webhook task fails to send a request to the webhook server, the request retries several times, which increases the time to complete one task.
- If several webhook tasks fail to send requests to the webhook server, tasks might accumulate in the webhook queue, which might cause operational webhook servers to not receive their webhook event. You can monitor task accumulation by checking the pending task count in the webhook queue. Also, check the webhook pod log for request failures for the webhook that sent the requests.
- Some possible solutions to resolve delay issues of webhook event notifications are
- Add more replicas to the webhook containers.
- Resolve that the webhook server accepts the webhook request successfully.
- Remove or disable the problematic webhook subscriptions from the ADP project.
A failure to send requests to the webhook server might happen for these reasons:
- The webhook server is not available.
- The webhook server is available, but due to a performance issue, the webhook server cannot handle the multiple webhook requests.
- The webhook server does not accept the webhook request successfully.