0

ここで説明されている切断のバグを回避するために、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 が正しいバージョンを使用していることを確認できました。

4

1 に答える 1

1

NodeJitsu に切り替えることで問題が解決しました。:P 他の誰かがこれに遭遇したかどうか聞いてみたいと思います.

于 2013-02-25T02:06:56.083 に答える