支持国标GB28181协议视频平台EasyGBS启动失败,如何解决权限问题?
TSINGSEE青犀视频研发的流媒体视频平台EasyNVR、EasyGBS等都是支持试用的,这样用户在使用之前可以先进行测试,多方位体验产品,确认无误之后再进行授权。
今天一个用户由于项目需要,下载Linux版EasyGBS软件用于部署测试。服务成功安装,但网页却无法访问服务。由于客户在公安内网测试,无法直接远程,因此只能指导客户进行远程排查。
排查步骤
1、先协调用户使用netstat -atnp|grep 10000看看端口有无监听,
上图可以看到端口并未被监听。
2、随后协调客户使用ps -ef|grep easy查看服务有无启动,
通过上述步骤确认服务并未正常启动,于是协调客户直接执行./easygbs来启动。
3、通过上述查看,为redis/redis-server无可执行权限,协调客户执行
1 | chmod +x ./redis/redis-server |
再次执行./easygbs后,系统已经加载,但是页面还是无法访问。
应该还是有部分程序暂未启动,查看sms中的nginx无可执行权限,在安装目录下通过命令chomd +x ./sms/nginx/nginx ,随后再执行./start.sh服务就正常启动了,页面也能正常访问。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结