Apache 偶尔崩溃并出现错误 503

Apache 偶尔崩溃并出现错误 503

我正在运行一个名为 KOHA 的图书馆管理软件。每周有一两次,服务器会返回“503 服务不可用”。我可以访问主页,但当我搜索书籍时,我得到了 503。同样,工作人员可以登录到工作人员页面,但当他们登录后执行某些操作时,他们会得到相同的错误。我的 apache 日志中出现了以下内容:

[Sun Sep 04 14:22:30.246305 2016] [proxy:error] [pid 27422] (2)No such file or directory: AH02454: HTTP: attempt to connect to Unix domain socket /var/run/koha/nitc/plack.sock (localhost) failed 
[Sun Sep 04 14:22:30.246380 2016] [proxy:error] [pid 27422] AH00959: ap_proxy_connect_backend disabling worker for (localhost) for 60s 
[Sun Sep 04 14:22:30.246394 2016] [proxy_http:error] [pid 27422] [client 192.168.65.199:56448] AH01114: HTTP: failed to make connection to backend: httpd-UDS, referer: http://192.168.20.17:8080/index.html

希望有人可以阐明这一点。

答案1

Apache2 在这里充当反向代理,将发送到 Web 服务器的请求转发到实际的应用程序服务器(在您的情况下为 KOHA)。

第一条日志行表明 Apache2 无法看到 KOHA 服务器的 Unix 套接字,该套接字用于 Apache2 与 KOHA 服务器之间的通信。因此,当访问者无法连接到应用服务器时,Apache2 会向访问者返回 503 错误代码。

如果没有套接字文件则意味着服务器进程没有运行。

因此,您需要检查应用程序服务器日志,寻找其崩溃的原因。

相关内容