首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >套接字在3-5分钟后停止流

套接字在3-5分钟后停止流
EN

Stack Overflow用户
提问于 2015-09-21 02:55:56
回答 1查看 395关注 0票数 1

我使用socket.io和web worker将图像流式传输到服务器端,图像大小约为500k,我每秒将一个图像发布到web worker进行流式传输。服务器端将统计它收到了多少图像。但是,系统将在3-5分钟后停止流式传输。我使用var socket = io.connect('http://localhost:3000',{reconnection: false,forceNew: true});强制重新连接,但它仍然存在相同的问题。我使用笔记本电脑作为客户端和服务器。你知道为什么吗?

EN

回答 1

Stack Overflow用户

发布于 2015-09-21 03:19:59

我是初级程序员,也许你已经检查过了。

  • 是您的一个连接点(服务器或客户端)崩溃或接收异常。
  • 您是否将图像从内存中释放出来,可能是您的程序将图像保留在内存中,程序是否因为内存不足或超过最大内存限制而崩溃。
  • 已尝试减少您发送的图像的数量,或尝试降低间隔,或两者兼而有之。
  • 您是否尝试更改图像的大小,或仅尝试发送普通数据。
  • 还尝试更改设置,并强制使用不同的模式,例如操作脚本或禁用polling.
  • some其他像您一样有问题的人,请检查以下内容:NodeJS socket IO stop emitting randomly?

另外,您的程序是否停止或进入空闲状态(要求两端都有)?

还可以尝试发送带有图像的调试信息,这样您就可以看到它停止了哪个图像,以及通过连接发送了多少图像。

尽可能多地调试,

我希望这能帮到你!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32683061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档