Apache 代理错误

Apache 代理错误

我的服务器上间歇性地出现以下错误:

**Proxy Error** 
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /.
Reason: Error reading from remote server

错误日志显示以下内容:

[Sun Feb 06 03:06:00 2011] [error] [client 82.43.154.57] proxy: Error reading from remote server returned by /login, referer: https://demo.XXXXX.us/
[Sun Feb 06 03:06:30 2011] [error] [client 82.43.154.57] (70007)The timeout specified has expired: proxy: error reading status line from remote server XXXXX.us
[Sun Feb 06 03:06:30 2011] [error] [client 82.43.154.57] proxy: Error reading from remote server returned by /
[Sun Feb 06 03:13:31 2011] [error] [client 82.43.154.57] (70007)The timeout specified has expired: proxy: error reading status line from remote server XXXXX.us
[Sun Feb 06 03:13:31 2011] [error] [client 82.43.154.57] proxy: Error reading from remote server returned by /

服务器通常以大约 150mb 的可用内存运行。这些错误是否可能是由于内存不足引起的?

将不胜感激大家的任何想法。

谢谢。

答案1

听起来好像您代理的服务器超时了。即https://demo.XXXXX.us没有响应。您是否已验证您代理的服务器是否已启动?

答案2

感谢您的回复。我找到了错误的原因。

我们正在使用 Pear Mailer,它使用队列通过 cron 作业堆叠准备发送的电子邮件。Pear 脚本中有一个错误,该脚本在我们网站上的每个操作(发帖、发送消息等)中都会被调用。Pear 崩溃了,进而导致浏览器崩溃,从而导致上述错误。

禁用 Pear 解决了问题,调整代码后它又可以正常工作了。我们花了很长时间才找到问题所在,因为我们从未想到 Pear Mailer 会引起这样的反应。

再次感谢你的帮助。

克里斯。

相关内容