问题描述:
今天在公司的服务器上部署tomcat的项目,前端包、后端包甩到webapps文件夹下面去!
ok!搞定!启动服务!
tail -f logs/catalina.out 查看启动日志!ok!都启动完成了!没有报错!漂亮!
访问页面!
嗯?????怎么一直在转圈圈的?进不去?
问题排查:
curl localhost:8080/项目名 嗯??卡在这了,就没反应了?赶紧ctrl + C 终止curl
这会是为什么呢?于是我先ps -aux | grep tomcat 发现tomcat的进程都已经启动了,是正常的。
可恶!这时候我想到,是不是端口没有启动起来,赶紧ss -ntulp | grep java。结果发现8080是起来的,但是好像8005不见了!好家伙!这怎么8005起不来了呢?
问题解决:
解决方案一:
mv /dev/random /dev/random.bak //备份原有random文件ln -s /dev/urandom /dev/random //使用urandom创建软连接替代random即可解决方案二:
yum -y install rng-tools //如果8005端口依然无法开启就安装该软件包[root@web1 ~]# systemctl start rngd //开启服务总结:
一般来说遇到问题先不要慌!咱们先通过万能的grep指令去快速定位问题所在,然后对症下药!大部分的8005启动不了都可以用方案一进行解决!快去试试!!!
本人是今年才转型运维的一枚小菜鸟!写的不好的地方还请诸位指点出来!感激不尽!