Mah*_*leh 44 apache tomcat http-status-code-503 tomcat7
我在我的应用程序中多次收到错误503服务暂时不可用,我想检测为什么会出现此错误,如何?如果有一个日志文件或类似的东西,因为我不熟悉apache.
第二件事是,是否有可能处理此错误,当它发生时,apache重新启动?
reg*_*ero 44
当然有一些apache日志文件.在您的apache配置文件中搜索"Log"关键字,您肯定会发现很多这些关键字.根据您的操作系统和安装位置可能会有所不同(在典型的Linux服务器中,它将是/var/log/apache2/[access|error].log).
在Apache中出现503错误通常意味着代理页面/服务不可用.我假设您正在使用tomcat,这意味着tomcat要么没有响应apache(超时?),要么甚至没有响应(down?崩溃?).所以很有可能是连接apache和tomcat或者tomcat中的应用程序的配置错误,甚至没有为apache发送响应.
有时,在生产服务器中,也可能是您为tomcat服务器获得了太多流量,apache处理的请求比代理服务(tomcat)可以接受的要多,因此后端变得不可用.