2011-06-09 89 views

回答

38

当然有一些apache日志文件。在你的apache配置文件中搜索'Log'关键字,你一定会找到很多。根据您的操作系统和安装位置的不同(在典型的Linux服务器中,它将是/var/log/apache2/[access|error].log)。

在Apache中出现503错误通常表示代理页面/服务不可用。我假设你使用的是tomcat,这意味着tomcat要么不响应apache(超时?),要么没有响应(down?崩溃?)。所以很有可能这是连接apache和tomcat或tomcat中的应用程序的配置错误,甚至不会为apache发送响应。

有时候,在生产服务器上,它可能会为tomcat服务器获得过多的流量,apache处理比代理服务(tomcat)更多的请求,因此后端变得不可用。

+0

所以总结是servlet容器可能因为流量而导致内存不足,对吧? – 2011-06-11 23:04:41

+0

可以是这样,也可以是很多其他的东西:-)但是你至少可以看到它来自apache的消息,告诉你tomcat没有响应/可用。 – regilero 2011-06-12 07:58:51