zoukankan      html  css  js  c++  java
  • 实现RTSP网站微信直播方案EasyNVR(linux版)部署问题之:ERR_CONTENT_LENGTH_MISMATCH

    发现问题:

    想要优化一下EasyNVR相关功能,内部测试软件,于是在linux系统中部署了一台EasyNVR。当部署好,运行起来发现问题:

    EasyNVR

    EasyNVR的配置页面数据出不来。

    分析问题:

    基于是web页面出现的问题,第一反应一定是“F12”查看一下接口请求情况、是否有数据返回。。。。。

    令我感到万分意外的是从“headers”状态一切都是正常的,但是我们的“response”的数据确实没数据展示。

    这说明我们的接口请求应该是没有问题的,问题可能出现在其他方面。

    EasyNVR

    EasyNVR

    对于接口返回的情况排查完之后,我们在通过控制台来看看会不会有什么发现。
    控制台很友好的抛出了问题“ERR_CONTENT_LENGTH_MISMATCH”.

    自己没有遇到过类似问题,于是开始在网络上寻找大神支援。

    发现这个主要是由于 原来是 nginx 的工作进程对大文件做了缓存,这个缓存在 %nginx%/proxy_temp 目录下,主进程在读取缓存的时候由于权限问题而无法访问。 EasyNVR确实是使用nginx作为方向代理的。这个问题,在我理解看来,就是linux下的文件权限的问题。

    解决问题:

    linux比较注重对文件的权限。于是我就给“/proxy_temp 目录”赋予相应的权限,将缓存的目录权限修改成对应权限。

    linuxEasyNVR

    修改对应权限 过后发现问题解决啦!!!!

    EasyNVR

    ps:也是刚刚接触linux系统不久,发现思维转变,还是很重要的。Go!Go!Go!


    关于EasyNVR

    EasyNVR能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发;

    详细说明:http://www.easydarwin.org/easynvr/

    获取更多信息

    邮件:support@easydarwin.org

    WEB:www.EasyDarwin.org

    Copyright © EasyDarwin.org 2012-2017

    EasyDarwin

  • 相关阅读:
    全体自然数的和是负十二分之一?
    隐马尔可夫模型(二)维特比算法
    隐马尔可夫模型
    freemarker实现单元格动态合并-行合并
    工具类_JavaPOI_Office文件内容读取
    SpringBoot-自动装配对象及源码ImportSelector分析
    SpringBoot-文件在线预览解决方案-基于OpenOffice及jacob
    Elasticsearch6.4.0-windows环境部署安装
    单列模式与多线程
    基于SpringMVC的文件(增删改查)上传、下载、更新、删除
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/10834044.html
Copyright © 2011-2022 走看看