【发布时间】:2011-09-12 01:09:06
【问题描述】:
我在我的应用程序中多次收到错误 503 Service Temporarily Unavailable 我想检测为什么会发生这个错误,怎么办?如果有日志文件或类似的东西,因为我不熟悉 apache。
第二件事是,是否有可能处理这个错误,当它发生时,apache 会重新启动?
【问题讨论】:
标签: apache tomcat7 tomcat http-status-code-503
我在我的应用程序中多次收到错误 503 Service Temporarily Unavailable 我想检测为什么会发生这个错误,怎么办?如果有日志文件或类似的东西,因为我不熟悉 apache。
第二件事是,是否有可能处理这个错误,当它发生时,apache 会重新启动?
【问题讨论】:
标签: apache tomcat7 tomcat http-status-code-503
当然还有一些 apache 日志文件。在你的 apache 配置文件中搜索“Log”关键字,你肯定会找到很多。根据您的操作系统和安装位置可能会有所不同(在典型的 Linux 服务器中,它将是 /var/log/apache2/[access|error].log)。
在 Apache 中出现 503 错误通常意味着代理页面/服务不可用。我假设您正在使用 tomcat,这意味着 tomcat 要么不响应 apache(超时?),要么甚至不可用(停机?崩溃?)。因此,很可能是连接 apache 和 tomcat 的方式存在配置错误,或者是 tomcat 中的应用程序甚至没有为 apache 发送响应。
有时,在生产服务器中,也可能是您为 tomcat 服务器获得了过多的流量,apache 处理的请求比代理服务 (tomcat) 可以接受的多,因此后端变得不可用。
【讨论】: