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

当EasyNVR在PC端播放视频出现卡顿,尤其是多通道并发时,可以通过设置多nginx来分担负载。操作包括:停止服务、复制nginx目录并重命名、修改配置文件中各nginx的端口占用,以及更新EasyNVR配置文件以启动多线程。这样可以确保每个nginx占用不同端口,避免冲突,有效改善播放流畅性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述:

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无法负载导致视频流播放比较卡顿的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值