我的服务器上间歇性地出现以下错误:
**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 会引起这样的反应。
再次感谢你的帮助。
克里斯。