今天,我的drupal 7网站开始显示消息:
Unable to connect with the reCAPTCHA server (www.google.com): 110: Connection timed out
在日志错误中,我发现在发送新帐户的确认邮件时也会出错,并且我无法再从Facebook墙上模块获取Facebook的长期访问令牌。似乎drupal无法连接外部世界...任何线索,我都不知道,发生了什么事?
该站点的ubuntu服务器已启动并正在运行,该站点可以访问。
答案 0 :(得分:0)
在我的情况下,连接因ipv6问题而失败。出于某种原因,他们可以很慢地到达。 我做了
telnet google.it 80
并发现了回复
1) Trying 2a00:1450:4007:80e::2003...
2) Trying 216.58.208.227...
3) Connected to google.it.
4) Escape character is '^]'.
花了1分钟从第1行传递到第2行。所以我在我的盒子上禁用了ipv6,将这些行添加到/etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
并重新启动sysctl
sudo sysctl -p
并且所有问题都消失了。