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

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

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

1、缺少依赖库导致失败

定位方法:

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

 

2、端口被占用

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

netstat -antp |grep :端口号

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

posted @   时间的风景  阅读(119)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示