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脚本,就可一键运行程序。

  • 相关阅读:
    [LeetCode]4Sum
    [LeetCode]3Sum
    [LeetCode]Two Sum
    [LeetCode]Maximal Rectangle
    [LeetCode]Largest Rectangle in Histogram
    [LeetCode]Sudoku Solver
    [LeetCode]Group Anagrams
    jQuery验证控件jquery.validate.js使用说明+中文API
    js操作cookie,实现登录密码保存
    Java中getResourceAsStream的用法
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13395445.html
Copyright © 2011-2022 走看看