记一次Apache启动失败问题排查
重启apache原因
因服务器硬件故障自动关机,售后更换硬件处理完后,我这边优先需要恢复系统服务,服务起来后 发现图片无法显示,但是图片标识出现,因此判断是apache服务有问题
例行执行service apache2 restart
,发现apache无法启动服务。
一、问题环境
1.系统:Ubuntu 16.04 TLS 2.apache版本:apache2
二、排查问题思路
1.先查看apache的状态
systemctl status apache2
2.查看端口占用情况(只用root有户权限可以,非root用户先切换成root )
netstat -lnp | grep 80
发先80端口被java程序占用
三、解决问题
1.先杀掉占用80端口的java程序进程
kill -9 进程号
2.重启apache服务,此时发现apache服务起来了
service apache2 restart
然后重启tomcat,启动java程序。登陆系统页面后可以正常显示图片
总结
apache服务无法启动,除排查配置文件外,优先考虑端口号占用情况,可以快速排查问题所在
本篇文章由一文多发平台ArtiPub自动发布