iFormBuilder Common Questions
Table of Contents
What is a Post Error?
A Post Error is what the system returns by sending an email notification to you when an HTTP post fails to send data to your endpoints.
PLEASE NOTE: You will have to have your email address set up in the Error Email field or the Notification Email field in your endpoint (see below):
The common errors you are likely to receive are HTTP status code [28] (this is a CURL error), code [503], etc. You can find what these error codes mean by looking up the below documentation. The failure can be caused by a variety of reasons: server being too busy, endpoints failing to respond within the 10-second timeout limit the endpoints are set up to by default, etc.
- https://curl.haxx.se/libcurl/c/libcurl-errors.html
- https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
What do I do after receiving the post errors?
- If you have enabled Guaranteed Delivery in your endpoint, our system will automatically retry posting data again to your endpoints 6 times: 1 min, 5 mins, 30 mins, 1h, 6h, and 24h until the Post finally succeeds. As a result, in most cases, your data will reach the endpoint before exhausting the retries, and you will experience only delay in receiving the data, instead of completely missing them. Worst case scenario, if all 6 retries fail, the system will send you an email notifying you that the Post has failed completely and you will need to re-trigger post-processing to get the data to the endpoint.
- If you wish to only receive the final error email and don't care about the delay notifications, you can put your email address in the Error Email only and leave the Notification Email blank.
- If you have a Dedicated Database and received a Post Error related to an endpoint not being able to respond timely, you can increase your timeout limit in the endpoint to 15 seconds instead of 10.
PLEASE NOTE: Only server admin will have access to the Timeout Limit setting.
Comments
0 comments
Please sign in to leave a comment.