在Heroku上25秒后Socket.IO 0.9.0断开连接

时间:2013-02-24 06:52:52

标签: node.js heroku socket.io

我正在使用Socket.IO 0.9.0来避免此处讨论的断开连接错误:https://github.com/LearnBoost/socket.io/issues/777

在我的本地计算机上一切正常,但在Heroku上,客户端每25秒继续断开连接。为什么会这样?

这是我的io配置:

  io.configure ->
    # For heroku
    # https://devcenter.heroku.com/articles/using-socket-io-with-node-js-on-heroku
    io.set "transports", ["xhr-polling"]
    io.set "polling duration", 10
    # Use Redis to store client logic
    # io.set "store", redisStoreSocketIO
    # Minify the client libraries
    io.enable 'browser client minification'
    # Tag for caching or something
    io.enable 'browser client etag'
    # GZIP client libraries
    io.enable 'browser client gzip'
    # Make it so sockets doesn't write to log every 3 seconds
    io.set 'log level', 1
    return

我检查了我的git提交日志并确认Heroku使用的是正确的版本。

1 个答案:

答案 0 :(得分:1)

切换到NodeJitsu解决了问题。 :P 我有兴趣听听是否有其他人遇到这个。