我在ubuntu服务器上运行一个庞大的php应用程序,使用apache2,php5,mysql。
有时(大约每月一次)该网页无法从互联网上访问(“它已经关闭”)。
奇怪的是,service apache2 status
表示apache正在运行。
解决方案始终是使用service apache2 restart
重新启动apache,一切正常。
服务器负载是最小的,不能成为问题的一部分(我猜)。
我知道,这个描述并不详细,但我没有更多信息。
对于可能导致此问题的任何建议表示赞赏!
答案 0 :(得分:0)
您做了什么来查看服务器是否正在运行?你检查过是否有任何流程?如果端口是开放的?如果可以从localhost访问服务器?如果错误日志中有任何内容?
答案 1 :(得分:0)
更改/etc/apache2/apache2.conf
=>更改所有AllowOverride all
,
并确保/etc/apache2/sites-available/000.default.conf
=>验证您访问的目录的路径。
答案 2 :(得分:0)
禁用防火墙或防病毒软件,然后重试。