代码之家  ›  专栏  ›  技术社区  ›  Ben

如何生成“过多加载”消息

  •  2
  • Ben  · 技术社区  · 14 年前

    我在twitter和其他地方看到了这些信息。。。。它们是如何工作的?是MySQL连接吗?

    2 回复  |  直到 14 年前
        1
  •  0
  •   ThiefMaster    14 年前

    如果数据库拒绝连接或系统负载(从/proc/loadavg读取)太高,则可能会显示此消息。如果有太多的用户登录,也可能会显示这一点,但这仅适用于登录用户昂贵的web应用程序。。某些游戏,例如当某人登录时,必须保留大量的状态信息。

        2
  •  1
  •   Albin Sunnanbo    14 年前

    您可以测量每个请求的响应时间(或请求的给定部分)。如果响应时间超过阈值,则开始拒绝请求。

    如果你测量SQL连接等,你需要知道你的瓶颈在某一时刻在哪里。如果您的应用程序受到服务器之间带宽的限制,或者计算SQL连接数对您没有帮助。