Apache Crash对话框

时间:2014-06-17 03:10:42

标签: apache webserver xampp

我在我的Windows机器上运行XAMPP,并且遇到Apache每天崩溃几次的问题。如果是这样,会弹出一个对话框,我必须手动告诉窗口结束该程序。在我这样做之后,XAMPP会在几秒钟内自动启动它,没有任何问题。当我不在家时崩溃,服务器停机直到我回来。所以我有两个问题:

  1. 是否会定期崩溃应该预期的事情,或者这是否应该指出另一个问题?

  2. 如果这是我应该学会处理的事情,有没有办法在出现这些问题时自动重启httpd.exe,所以当我不在家时,我没有遇到停机时间? / p>

2 个答案:

答案 0 :(得分:1)

您可以查看日志文件,尤其是Apache访问和错误日​​志,以了解当您不在家时发生的情况。我遇到了类似的情况:我的服务器上托管了一个有问题的PHP脚本,当有人访问该页面时,会导致Apache崩溃。

我建议您按如下方式进行调查:

  1. 搜索最近Apache重启的时间戳。
  2. 检查Apache访问日志以查看是否已访问某些脚本。
  3. 在浏览器中手动访问这些脚本(以查看Apache是​​否会再次崩溃)
  4. 您最好还检查PHP错误日志。
  5. 如果真的没有什么可疑的,你可以尝试 WAMP 捆绑,这也是一个非常流行的PHP开发环境,它是稳定的

答案 1 :(得分:0)

虽然在很多情况下,人们应该"期待"定期崩溃,在这种情况下,您最好重新考虑您的设置。从XAMPP网站的首页:

  

XAMPP是最受欢迎的PHP开发环境

当然,您可以将其用作"生产"服务器,但XAMPP不是为托管网站构建的,它是用作开发服务器的,因此您不必在开发机器上手动设置Apache,PHP和MySQL。如果你真的想为公众运行你的网站,手动设置Apache / IIS,MySQL和PHP,那些那些产品就可以在生产中运行。或者您可以考虑在某处获得一些廉价的共享主机,因此您不需要设置任何内容。