EasyNVR如何开多Nginx来缓解单Nginx的处理视频的压力?

编程入门 行业动态 更新时间:2024-10-25 12:25:19

EasyNVR如何开多Nginx来缓解单Nginx的处理视频的<a href=https://www.elefans.com/category/jswz/34/1769601.html style=压力?"/>

EasyNVR如何开多Nginx来缓解单Nginx的处理视频的压力?

问题描述:

EasyNVR在PC端上播放比较卡顿,因为客户非按需播放的通道比较多,所以单nginx处理比较慢,所以我们进行搭建多nginx来进行缓解服务器的单nginx的压力

解决方法:

  1. 首先我们先将服务关闭(ServiceUninstall-EasyNVR.exe)
  2. 在我们关闭服务之后我们首先先进行复制nginx目录如下图(nginx目录内的录像可以不复制)
  3. 在复制完成nginx目录之后我们需要进入该目录内将nginx.exe的名称更改掉如下图

    (以此类推nginx3就将其目录下的nginx改为nginx3)

##这里解释下为什么要更改复制之后目录内的nginx.exe的名称
因为我们启用多nginx的时候会去每一个nginx的目录下去读取nginx.exe的程序,但是在正常的开启第一个nginx目录下的nginx.exe的程序后,我们的服务器在后台就可以进行查找到这个nginx.exe的PID以及它的端口号,这个时候如果我们再次开启第二个nginx.exe就会导致开启失败,被服务器默认认为重复启动,所以我们在此才需要进行更改nginx.exe的名称以及nginx目录的名称!

  1. 在修改完成名称之后,我们还需要修改其配置文件(easydss.conf)更改多nginx的端口占用(如果不更改会导致几个nginx都同时占用一个端口)

    #打开easydss.conf之后修改的第一个端口位置将10935修改

    #打开easydss.conf之后修改的第二个端口位置将10100修改

    ##打开easydss.conf之后修改的第三个端口位置将10554修改
  2. 在修改完成后保存退出(注意更改前备份)在保存退出之后我们需要修改EasyNVR目录下的easynvr.ini配置文件,在easynvr.ini配置文件将多nginx线程启动

    #修改完成后保存退出(如果没有此段落请自行写入)重启服务我们来看一下是否生效多nginx
  3. 在任务管理器或者linux内的top命令都可以看到启动的多nginx,启动成功之后,我们在进行查看视频就会进行通道分发了,从而解决了多并发,单nginx无法负载导致视频流播放比较卡顿的问题。

更多推荐

EasyNVR如何开多Nginx来缓解单Nginx的处理视频的压力?

本文发布于:2024-02-11 05:53:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1679492.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:压力   视频   EasyNVR   Nginx

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!