【问题标题】:Connection drop with IBM Watson Server与 IBM Watson Server 的连接断开
【发布时间】:2016-05-02 18:33:30
【问题描述】:

我一直在使用 IBM watson 语音通过 websocket 发送文本,并且最近在处理过程中出现连接中断或握手问题。

这是错误日志,握手 1-2 分钟后无法处理音频文件: _connectionLost:[失败实例:回溯(无帧失败)::连接已完全关闭。

('WebSocket 连接关闭:连接被不干净地关闭(对等方在没有先前 WebSocket 关闭握手的情况下丢弃了 TCP 连接)', 'code: ', 1006, 'clean: ', False)

有人可以帮助我了解到底出了什么问题。我目前正在通过虚拟机运行该过程,但即使使用本地机器实现,问题仍然存在。 Watson 服务器有问题吗?

【问题讨论】:

  • 为了澄清,您是通过客户端javascript中的套接字连接调用服务吗?
  • 我其实是在用python进行socket连接

标签: python tcp twisted ibm-watson


【解决方案1】:

那是我们的错。当服务负载过重时,我们遇到了 WebSockets 连接断开的问题。

【讨论】:

  • 您能否看看 Watson 在过去一两周内是否有任何会导致此问题的问题? stackoverflow.com/q/55224041/470749 或者我做错了什么?谢谢。
  • @Ryan 我们正在调查这个特定问题。我们认为这不是服务的问题,但我们将添加一些测试以查看连接是否在一小时后断开。
  • 谢谢。我的连接似乎在 1 小时 15 分左右掉线了。我期待听到您的发现!谢谢。
  • 有什么更新吗?我什至尝试每 120 秒发送一次\Ratchet\RFC6455\Messaging\Frame::OP_PING,但大约 73 分钟后我仍然遇到此Connection closed (1006 - Underlying connection closed) 错误。谢谢。
  • 我们无法复制问题@Ryan。我们可以成功地保持连接打开白色识别一个 96MB 的 mp3 文件。我们仍在调查中。
猜你喜欢
  • 1970-01-01
  • 2021-01-24
  • 2015-09-01
  • 2019-06-01
  • 2021-03-05
  • 2017-10-05
  • 1970-01-01
  • 2019-07-08
  • 1970-01-01
相关资源
最近更新 更多