reCaptcha 间歇性失败
reCaptcha intermittent failures
reCaptcha 失败
我们正在使用 recaptcha,而且效果很好...大部分时间。问题是 reCaptcha 会突然失败一段时间,然后再开始接受请求。我们无法查明问题的根本原因。
附加信息
recaptcha 分析表明我们没有足够的流量来提供有关 success\fail 率、垃圾邮件索引等的数据。
我们已经验证了我们的 API 私钥和 public 都是正确的并且顺序正确。我们甚至改变了这些以确保密钥不是问题
我们现在看到的另一个异常是我们的一个用户在美国,他们有 100% 的失败率,而在菲律宾则没有。此外,他们可以远程登录到 API.
运行 rails 4.2.6 与 ruby 2.3.3
这会影响我们所有的 Ubuntu 和 osX 用户。
建议?
我希望有人能为我们指出正确的方向,因为这已成为一个主要问题并影响我们的暂存环境(我们正在预发布)并且我们没有想法(已经几个月了)。
谢谢。
分析
经过深入分析和跟踪 HTTP 日志,根本原因是 rails Recaptcha 库完全没有调用 Google Recaptcha API 有时。
解决方案
我们最终放弃了解决这个问题的尝试,我们决定直接通过 rails rest-client 与 API 集成,并且还会授予我们完整的权限控制。
一旦我们快速启动集成(半小时,包括测试),所有 Recaptcha 请求都会向 API 发出并且表现符合预期。
reCaptcha 失败
我们正在使用 recaptcha,而且效果很好...大部分时间。问题是 reCaptcha 会突然失败一段时间,然后再开始接受请求。我们无法查明问题的根本原因。
附加信息
recaptcha 分析表明我们没有足够的流量来提供有关 success\fail 率、垃圾邮件索引等的数据。
我们已经验证了我们的 API 私钥和 public 都是正确的并且顺序正确。我们甚至改变了这些以确保密钥不是问题
我们现在看到的另一个异常是我们的一个用户在美国,他们有 100% 的失败率,而在菲律宾则没有。此外,他们可以远程登录到 API.
运行 rails 4.2.6 与 ruby 2.3.3
这会影响我们所有的 Ubuntu 和 osX 用户。
建议?
我希望有人能为我们指出正确的方向,因为这已成为一个主要问题并影响我们的暂存环境(我们正在预发布)并且我们没有想法(已经几个月了)。
谢谢。
分析
经过深入分析和跟踪 HTTP 日志,根本原因是 rails Recaptcha 库完全没有调用 Google Recaptcha API 有时。
解决方案
我们最终放弃了解决这个问题的尝试,我们决定直接通过 rails rest-client 与 API 集成,并且还会授予我们完整的权限控制。
一旦我们快速启动集成(半小时,包括测试),所有 Recaptcha 请求都会向 API 发出并且表现符合预期。