zoukankan      html  css  js  c++  java
  • 视频上云解决方案EasyCVR打包软件在linux下解压后台无法运行问题排查

    我们最新推出的视频上云解决方案EasyCVR目前正在试用阶段,最新的版本也很快会和大家见面,之前我们简单介绍了视频上云解决方案能够解决的问题,其最大的优势就是可接入各种协议的摄像头、NVR等,并且将不同协议的设备进行统一管理。可以点此阅读:EasyCVR发布

    在研发的过程中,我们的团队也遇到了不少问题,因此本博客开通,就是为了记录解决一些我们研发中碰到的问题。

    本文我们来看一下EasyCVR打包软件发布linux版本时,在目标机器上运行提示找不到库和nginx目录权限不够的问题。由于权限不够,不能够后台运行,对产品的使用带来一些不便。

    我们的打包方式是在linux机器上编译后,可执行程序拷贝到windows下,然后对windows下的文件夹打压缩包。

    在windows下打压缩包会导致在linux下解压运行后,nginx文件夹目录无可执行权限,所以正确的做法应该是需要在linux系统下压缩文件,将不同的系统区分开来。

    库找不到的原因是EasyCVR链接了动态库,在linux系统下默认在/usr/lib等目录下查找依赖的动态库。通过脚本将当前目录添加到环境变量中,能解决该问题。

    客户运行./run.sh脚本,就可一键运行程序。

  • 相关阅读:
    Socket编程
    jdbc03 使用servlet实现
    el和jstl
    java03变量和基本数据类型
    java02
    ssh整合
    U1总结
    多线程
    spring07 JDBC
    cocos2dx中的三种基本的数据类型
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13395445.html
Copyright © 2011-2022 走看看