zoukankan      html  css  js  c++  java
  • 视频流媒体直播平台EasyDSS运行报Only one usage错误原因排查分析

    熟悉我们的人都知道,我们的视频直播点播平台可以配合RTMP推流平台使用,将手机实时视频流推至视频直播平台进行实时直播,在户外安防监控的应用上有着很大的实用性。

    今天我们视频点播直播平台的研发人员按惯例进行平台性能测试,发现平台报“Only one usage of each socket address (protocol/network address/port) is normally permitted.”错误

    在 Windows操作系统中,如果该系统作为服务器,或者作为测试服务器,用户访问量增多时会出现此错误。

    原因分析

    原因一
    该端口正在被使用,曾经被使用过,未被正常的关闭,然后再次使用就会出现此错误。

    原因二
    Windows操作系统建立网络连接默认是有最大值限制的,当超过这个最大值,建立新的连接时,因为无多余端口使用,所以尝试使用原先正在使用的端口,导致此种错误。

    综合分析,在此情况下主要是原因二导致。

    解决办法

    针对原因一,找出对应的程序,关闭到重启即可。或者重启机器即可解决。

    针对原因二,增大操作系统的限制数量。把下文中shell程序的 65534 改为适合的数量即可。

    reg add “HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters” /v “MaxUserPort” /d “65534” /t REG_DWORD /f
    reg add “HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters” /v “TcpTimedWaitDelay” /d “30” /t REG_DWORD /f
    reg add “HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters” /v “TcpNumConnections” /d “65534” /t REG_DWORD /f

  • 相关阅读:
    sockjs-node/info?t=报错解决
    微信昵称表情符号前端显示问题
    vue-cli 3.0项目安装报错
    vue-cli项目按需引入element-ui实际操作
    javafx分别设置四个边框
    springmvc使用<mvc:default-servlet-handler/>导致的handler失效
    windows注册表删除右键菜单
    计算机实现32位整数加减乘除的方法
    常用排序算法
    AbstractCollection类中的 T[] toArray(T[] a)方法源码解读
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13260288.html
Copyright © 2011-2022 走看看