Symptoms
The following warning appears in Odin Business Automation Standard (OBAS) when I browse through the Provider Control Center:
Server is temporarily closed for maintenance
The following errors are shown in the frontend log (/var/log/httpd/hspc_frontend_error_log
):
proxy: Error reading from remote server returned by /cp/
proxy: error reading status line from remote server 127.0.0.1
or
(70007)The timeout specified has expired: proxy: error reading status line from remote server 127.0.0.1, referer: https://%pbas%/hspc/pcc/03.03.01/menu_path,1
proxy: Error reading from remote server returned by /hspc/pcc/03.03.03/sort,subscr_count, referer: https://%pbas%/hspc/pcc/03.03.01/menu_path,1
Cause
Exceeded Apache limits on the OBAS node.
Resolution
According to the Apache documentation:
proxy-initial-not-pooled If this variable is set no pooled connection will be reused if the client connection is an initial connection. This avoids the "proxy: error reading status line from remote server" error message caused by the race condition that the backend server closed the pooled connection after the connection check by the proxy and before data sent by the proxy reached the backend.
To resolve the error set the Environment Variable "proxy-initial-not-pooled" on the OBAS node.
Increase the "Timeout" limit and restart the Apache service to apply the changes (the default values is 60). For example, to increase the limit to three minutes (180 seconds):
~# sed -i 's/Timeout 60/Timeout 180/' /etc/httpd/conf/httpd.conf
~# /etc/init.d/httpd restart