【问题标题】:NodeJS and Socket.IO to keep track of user visit time High performanceNodeJS 和 Socket.IO 跟踪用户访问时间 高性能
【发布时间】:2012-11-05 13:58:26
【问题描述】:

我使用 node 和 socket.io 构建了一个应用程序,以跟踪访问者何时访问页面并离开。当访问者离开时,我将访问者在页面上的时间存储到 redis。这就是应用程序必须做的所有事情。

事情是这样的,应用程序需要支持 ~15k 并发连接,但是当基准达到 10.000 浓度左右时,我会遇到很多握手错误。访客。我不知道究竟是为什么。有没有人遇到过这类问题?

我还尝试在多个进程中扩展应用程序,将 RedisStore 后端用于节点,但没有取得多大成功。

【问题讨论】:

    标签: node.js socket.io


    【解决方案1】:

    有很多事情可能会导致这种情况。您应该检查您的系统错误日志,看看是否有任何错误可能表明问题实际出在哪里。

    这个问题有一些很好的信息,他们所达到的限制也接近你所达到的。值得一看。

    https://serverfault.com/questions/10852/what-limits-the-maximum-number-of-connections-on-a-linux-server

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-24
      • 2016-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多