我使用的是 Ubuntu 14.04,安装了 php5 和 mysql。我的 /var/www/html 文件夹中有 3 个 Web 应用程序。直到昨天晚上,我才能够测试和使用这些应用程序。突然间,我无法在任何浏览器上加载任何应用程序。我安装了 Firefox 和 Chrome。
我检查了 MySQL 和 Apache 的可用性。两者都运行正常。我还重新启动了 Apache。我清除了 chrome 中的所有 cookie 和历史记录,并在 chrome://flags 下将其设置为默认值。
从 Chrome 中删除所有历史记录和 cookie 后,我可以加载第一个登录页面,当我提供 UID 和密码时,Waiting for localhost
页面却停滞了。
在这三个应用程序中,一个较小的应用程序在 10 分钟后加载完成,但一个较大的应用程序根本无法加载。但是,浏览器可以加载纯 html 文件。
我还在 wifi、移动互联网加密狗设备和以太网上进行了测试,没有防火墙问题。我还通过以下方式清除了机器的缓存:
sudo /etc/init.d/dns-clean restart
这些都无济于事。有人能指导我如何解决这个问题吗?
答案1
检查您的 hosts 文件中是否存在不必要的条目。Linux 中为 /etc/hosts。Windows 中为 C:\Windows\drivers。
查看端口 80 上是否有其他应用程序正在运行。验证您的 Web 应用程序是否正在向客户端返回响应。检查您的数据库连接。
https://www.quora.com/Why-does-my-machine-keeps-waiting-for-localhost-forever