None of our users can login today. The logs show an abundance of “Request to Webtask got ESOCKETTIMEDOUT” errors. We have two rules that execute on login; both of these rules make REST calls to our API. Our API endpoints are up and running, and responding to external calls.
So, what does “Request to Webtask got ESOCKETTIMEDOUT” actually mean in context? Are the rules failing to run in time?
Any help appreciated, as we are currently off-line.
“Request to Webtask got ESOCKETTIMEDOUT” is commonly thrown when there is an issue in requests made from a custom database connection script, hook, or rule.
Have you tried adding some console.log()s in your rules to see if we can find more details on where the point of failure might be? You can also take a look at Real-time Webtask Logs extension to help gather more feedback as the webtask runs.