【问题标题】:Site won't load unless I remove site's cookies除非我删除网站的 cookie,否则网站不会加载
【发布时间】:2016-05-27 09:08:39
【问题描述】:

我在从我的 PC 加载一个网站时遇到问题(为了不做广告而删除了名称)。实际上这个问题出现在几个不同的网站上。这些网站的“帮助中心”通常会回复“我们无法重现该问题”之类的信息。

用例:

  1. 首次加载网站(加载正确)。
  2. 第二次加载站点(重新加载)。网站无法加载,超时后出现“未收到数据”的空白页面。
  3. 删除网站的 cookie,现在可以重复第 1 页。

操作系统 Ubuntu 15.10,试用过 Google Chrome(v.48.0.2564.109,64 位)和 Mozilla Firefox(v.44.0.2)。

我的问题:有什么方法可以找出原因吗?尝试搜索,但所有解决方案都与特定浏览器有关,更新后已修复。

我也尝试过:

  • 重启路由器
  • 将我的笔记本电脑带到另一个网络(从家里到工作),它立即正常工作。
  • 在我的笔记本电脑上重新安装了 Ubuntu,仍然有同样的问题
  • 尝试在另一台笔记本电脑上(使用 Ubuntu),但使用相同的家庭网络,仍然遇到同样的问题
  • 尝试在 Android 平板电脑上打开此网站 - 正常
  • 互联网提供商的技术人员来检查路由器和互联网连接,一切正常,但问题仍然可以重现
  • 路由器出厂重置(按下侧按钮 30 秒)没有帮助

这可能是我的网络或互联网提供商的问题吗?

【问题讨论】:

  • 感谢男士提问!感激不尽。

标签: cookies web no-data


【解决方案1】:

问题是由于不利的自动选择的 MTU mtu discovery,导致碎片。由于页面不允许分段连接失败(ICMP 无法分段 - 类型 3,代码 4)。将 MTU 从 1500 减少到 1440 后,所有问题都消失了。

在 Linux 上:

ip link set dev <dev> mtu 1400

ifconfig <dev> mtu 1400

在 Windows 上:

netsh interface ipv4 show interfaces
netsh interface ipv4 set subinterface <devIDX>  mtu=1440 store=persistent

【讨论】:

  • 老兄!你救了我的命!我一直在遭受同样的问题,过去几天让我发疯。
  • 运行 ifconfig 获取连接列表,然后替换
  • 我的共享点网站面临同样的问题。我应该在客户端还是服务器端应用这个?
  • 试过ifconfig &lt;dev&gt; mtu 1400 但它说bash: dev: No such file or directory
  • 为设备名称设置一个占位符。您可以使用ifconfig -a 列出它们
猜你喜欢
  • 2010-11-26
  • 2020-02-08
  • 1970-01-01
  • 1970-01-01
  • 2011-10-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-14
相关资源
最近更新 更多