【问题标题】:Nodejitsu and Twitter Streaming API - multiple disconnectsNodejitsu 和 Twitter 流 API - 多次断开连接
【发布时间】:2013-03-21 02:05:17
【问题描述】:

您好几天来我一直在努力解决这个问题。我有一个简单的 node.js 应用程序,它连接到 Twitter 的流 API 并跟踪一些术语。作为一个术语,客户端会收到一个 websocket 通知。我已确保我的 OAuth 凭据仅由该应用程序使用,并且与流 API 的连接仅在应用程序启动时发生。一直发生的事情是我得到 200 ok 响应,但随后流断开连接。我将它设置为在 30 秒内重新连接,但这变得荒谬。重新启动应用程序后几分钟似乎没问题,然后又回到反复断开连接。错误是 {"disconnect":{"code":7,"stream_name":"XXXXX-statuses158325","re​​ason":"admin logout"}}。我已经通过多个客户端连接在本地运行了同一个应用程序并且没有遇到问题。我查看了其他托管服务,但找不到支持 websockets 的服务,而无需恢复到 socket.io 上的慢长轮询选项(这不适用于我的应用程序的目的)。

对于为什么这种情况不断发生有什么想法吗?

【问题讨论】:

    标签: node.js twitter streaming socket.io nodejitsu


    【解决方案1】:

    该错误意味着您正在使用相同的凭据 (https://dev.twitter.com/discussions/11251) 再次连接。 一个原因可能是运行超过 1 架无人机。

    如果这没有帮助,请加入我们http://webchat.jit.su,我们会尽力帮助您:D

    -打哈欠

    【讨论】:

    • 感谢有关无人机的提示。我只有一架无人机使用当前版本。这似乎是一个间歇性的问题,一旦弹出会持续一段时间。如果再次发生,我会加入聊天。谢谢。
    猜你喜欢
    • 2019-08-04
    • 2021-09-13
    • 2019-04-18
    • 1970-01-01
    • 2012-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-04
    相关资源
    最近更新 更多