【问题标题】:nginx "connect() failed (104: Connection reset by peer)"nginx“连接()失败(104:对等方重置连接)”
【发布时间】:2014-09-07 08:50:38
【问题描述】:

我在error.log中遇到了很多“connect() failed (104: Connection reset by peer) while connection to upstream”;有人有想法吗?

【问题讨论】:

  • 你的上游服务器超载了。
  • 也就是说我的wsgi应用不能承受我的ab测试?
  • 104 错误并不总是过载问题。当您需要挖掘日志时,这是复杂的 nginx/后端错误之一......甚至是段错误和核心转储。多次使用 PHP 5.4 和 APC 扩展,如果你有 PHP 5.4 尝试关闭它(我已经迁移到 5.5 和 Zend Optimizer)
  • 很好奇你为什么要问这个问题,因为这正是 ab 测试唯一的好处:检查你的后端线程是否被放大到足以在理想主义的情况下处理请求。是的,看看你的 gunicorn 或 uwsgi 日志,看看发生了什么。

标签: nginx


【解决方案1】:

我遇到了同样的问题,所有这些连接都变得不可用。改用haproxy做反向代理后,问题就解决了。

【讨论】:

    猜你喜欢
    • 2013-08-25
    • 2012-05-24
    • 2018-02-19
    • 1970-01-01
    • 2016-03-03
    • 2016-10-10
    • 2018-05-22
    • 2014-01-04
    • 2021-08-27
    相关资源
    最近更新 更多