发布版本软件全新安装进服务启动失败问题定位思路

一般来说,发布的软件版本是经过仔细的测试的,通常不会存在低级问题。因此,全新安装软件版本一般不会有进程起不来这种问题。如果出现了这种问题,往往是环境的问题,而不是软件的问题。

环境问题排查主要分为两类

1、缺少依赖库导致失败

定位方法:

直接使用命令启动,会提示错误,一般软件会有错误日志,Linux软件采用 ./可执行文件  的启动方式也会有这个报错。此外,可以使用 ldd  进程文件 的方式查看是否缺库。解决办法就是缺少哪些库,安装哪些库(版本一定要配套)

 

2、端口被占用

咨询该进程监听哪些端口号,然后查询该端口被谁监听  

netstat -antp |grep :端口号

如果该端口号被其他进程监听需要看那个进程是否有用,若用不到也可以关掉那个进程再重启自己服务。如果那个进程还要用,就要看软件是否支持修改监听端口号,修改为一个未使用的端口即可。

posted @ 2021-01-07 19:53  时间的风景  阅读(111)  评论(0编辑  收藏  举报