更新: Rich的解决方案(带有复选标记)解决了我的问题!我还发布了一种解决方法的答案,如果Rich的解决方案对您不起作用,该方法可能会有所帮助。收到赏金的答案在当时是最好的,但它没有实际的解决方案(尽管它有助于故障排除)。
我遇到了我的计算机(Macbook Pro,8GB RAM,OS 10.8)无法尝试加载某些网站的问题。除了重新启动之外,没有任何其他方法可以解决此问题。当我的计算机或Internet连接上没有其他明显错误,并且其他站点加载没有问题时,就会发生这种情况。
发生这种情况时,这是我得到的错误:
- 铬:
Error 13 (net::ERR_OUT_OF_MEMORY)
- Safari:
"The error is: 'The operation couldn't be completed. Cannot allocate memory.' (NSPOSIXErrorDomain:12)"
- Firefox:输入URL并按回车键后无响应(无错误消息,没有任何提示表明它正在加载或试图与该网站联系)。
ping:
PING google.com (74.125.224.135): 56 data bytes ping: sendto: Cannot allocate memory ping: sendto: Cannot allocate memory Request timeout for icmp_seq 0 ping: sendto: Cannot allocate memory Request timeout for icmp_seq 1
(之后我取消了)
我第一次注意到这一点,它发生在我尝试访问的一个或两个站点上。我仍然可以使用Facebook和Google。当天晚些时候,该错误也扩展到了Facebook和Google。重新启动后,这些站点再次变得可访问,但后来我变得无法访问其他站点(stackexchange.com,Surveygizmo.com)。
其他注意事项:
- 我可以确认这是在多个无线网络和VPN上发生的。
- 在这种情况发生的那一刻,我在8 GB的总内存中有2 GB的“不活动” RAM和500 MB的“空闲”内存,因此我实际上并没有内存不足。其他网站和应用程序反应迅速,没有过度交换的迹象。
- ping的响应似乎表明该问题不会影响DNS(尽管IP地址可能已缓存在某个地方)。
在此Apple支持线程中,我仅找到了另一个对此问题的引用。除重新启动外,未找到任何解决方案。
注意:这是没有用完RAM问题
活动监视器显示大量可用/非活动内存。不会发生过多的分页。其他网站加载没有问题。可能还会发生其他类型的内存分配错误,但是我无法想象任何简单的旧RAM短缺都会禁用某些特定网站的情况,而对性能没有其他影响。
netstat -m
。您正在使用什么VPN?不使用VPN时看到问题了吗?