reCaptcha 间歇性失败

reCaptcha intermittent failures

reCaptcha 失败

我们正在使用 recaptcha,而且效果很好...大部分时间。问题是 reCaptcha 会突然失败一段时间,然后再开始接受请求。我们无法查明问题的根本原因。

附加信息

建议?

我希望有人能为我们指出正确的方向,因为这已成为一个主要问题并影响我们的暂存环境(我们正在预发布)并且我们没有想法(已经几个月了)。

谢谢。

分析

经过深入分析和跟踪 HTTP 日志,根本原因是 rails Recaptcha 库完全没有调用 Google Recaptcha API 有时。


解决方案

我们最终放弃了解决这个问题的尝试,我们决定直接通过 rails rest-client 与 API 集成,并且还会授予我们完整的权限控制。

一旦我们快速启动集成(半小时,包括测试),所有 Recaptcha 请求都会向 API 发出并且表现符合预期。