如果Drupal似乎没有与外界联系怎么办?

时间:2015-09-30 09:48:49

标签: ubuntu drupal-7

今天,我的drupal 7网站开始显示消息:

Unable to connect with the reCAPTCHA server (www.google.com): 110: Connection timed out

在日志错误中,我发现在发送新帐户的确认邮件时也会出错,并且我无法再从Facebook墙上模块获取Facebook的长期访问令牌。似乎drupal无法连接外部世界...任何线索,我都不知道,发生了什么事?

该站点的ubuntu服务器已启动并正在运行,该站点可以访问。

1 个答案:

答案 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

并且所有问题都消失了。