jetty是一条目java轻量级web容器,此次问题的发现因为云办事器上的4核cpu被改为了1核cpu,从此后jetty启动老是掉败,颠末阐发定位是设置装备摆设低了,jetty启动超时导致的报错!下面让小禅为大师说说我调试的履历!
东西/原料
- jetty9
- centos7系统
- jetty.sh官方剧本
方式/步调
- 1
打开jetty.sh的剧本,在第二行中添加set -x
添加如许的意思是启动shell的调试模式。
- 2
然后按照正常流程启动jetty办事,然后console终端将会打印出jetty.sh启动法式的具体输出。看到最后获取非0掉败,返回成果1,不克不及正常竣事剧本。
- 3
我此次利用了从后面推理法,一步一步往前,看到有一个sleep 4秒的时候,一共会执行15次,意思是15x4s=60s,精确来说是一分钟,若是一分钟内不克不及获取到STARTED的字符串就暗示启动掉败,就会返回非0。
- 4
我们再次打开官方的jetty.sh剧本,搜刮sleep,将会找到sleep 4,这个sleep是在started函数内,比力轻易找到,全代码就一个sleep。
- 5
把sleep 4更改为10.如许子计较是15x10s=150s.年夜约2分多钟的时候了。意思是说呢若是jetty法式在2分多钟内启动就暗示正常!之前是在一分钟之内。
- 6
我们再次启动法式进行调试,此次返回成果是ok,上面的返回成果也是return 0。多重启几回发现没有问题,定位准确,解决问题。
- 7
最后我们要把jetty.sh的调试模式封闭,打开jetty.sh注释失落第二行,下次启动的时辰console就不会再启动调试信息了。
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/217179.html
- 上一篇: 2018年淘宝双十一超级红包怎么领
- 下一篇: Photoshop如何制作城市极坐标
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
faceu激萌怎么把瘦脸开到最大
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497