社区
Web 开发
帖子详情
SpringBoot jar包启动之后一段时间 就僵死,无反应的问题。。。。
陪妳去流浪丶
2018-11-06 05:16:18
小弟一个SpringBoot项目在本地测试 没问题,但是打成jar包,部署到客户的window Server 2016上面去就出了个问题,当项目启动起来之后一段时间就会僵死,前端的请求全部是 pending状态,日志也没有打印,也没有任何报错。VisualVM监控 我自己也看不出有什么问题。。。。请走过路过的各位大神给点思路。。。帮忙想想这种情况会是哪里出了问题?
我用jar包在自己本地测试也从没遇到过这个问题,就只有客户服务器上面出现。急死我了。。。大神们求救。
...全文
7975
13
打赏
收藏
SpringBoot jar包启动之后一段时间 就僵死,无反应的问题。。。。
小弟一个SpringBoot项目在本地测试 没问题,但是打成jar包,部署到客户的window Server 2016上面去就出了个问题,当项目启动起来之后一段时间就会僵死,前端的请求全部是 pending状态,日志也没有打印,也没有任何报错。VisualVM监控 我自己也看不出有什么问题。。。。请走过路过的各位大神给点思路。。。帮忙想想这种情况会是哪里出了问题? 我用jar包在自己本地测试也从没遇到过这个问题,就只有客户服务器上面出现。急死我了。。。大神们求救。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianfang
2020-03-09
打赏
举报
回复
VisualVM 可以查看阻塞的线程名称,看看是哪里类出问题
tianfang
2020-03-09
打赏
举报
回复
增加数据库的最大连接数 监测数据库连接数,如果很快达到数据库连接上限并且不下降,可能存在数据库连接未释放
tianfang
2020-03-09
打赏
举报
回复
1
按用户的生产环境部署一个测试环境,做压力测试,可能会重现故障
qq_38575269
2020-03-05
打赏
举报
回复
神仙:http://xuewei.world:8000/2020/01/19/%e9%98%bf%e9%87%8c%e4%ba%91%e5%90%af%e5%8a%a8-springboot-%e5%90%8e%e8%ae%bf%e9%97%ae%e7%89%b9%e5%88%ab%e6%85%a2%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/
「已注销」
2020-01-19
打赏
举报
回复
已解决: http://xuewei.world:8000/2020/01/19/%e9%98%bf%e9%87%8c%e4%ba%91%e5%90%af%e5%8a%a8-springboot-%e5%90%8e%e8%ae%bf%e9%97%ae%e7%89%b9%e5%88%ab%e6%85%a2%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/
至尊用户1991
2019-12-16
打赏
举报
回复
任务管理器关闭Java相关进程!重启jar包,什么问题造成暂时不知!
sunkes
2019-08-13
打赏
举报
回复
2
是用windows 的cmd启动的吗? 关闭cmd快速编辑。 用cmd java -jar 启动程序的话,并且同时打开了cmd快速编辑 可能会导致这种情况。一般需要按下键盘回车或者,向下就好了。 参考“cmd io阻塞”
zspmsir
2019-08-12
打赏
举报
回复
先把项目在本地跑起来,模拟线上进行,看看一段时间会不会僵死,如果没有,可能是服务器配置的问题
himoring
2019-08-12
打赏
举报
回复
我现在也一样,监控没问题,但是项目就是不运转
大榆!
2019-08-06
打赏
举报
回复
老哥这问题解决了吗
陪妳去流浪丶
2018-11-06
打赏
举报
回复
引用 2 楼 www.alphaos.club 的回复:
https://blog.csdn.net/zzq900503/article/details/80577490
我并不是启动报错哈,我把springboot容器换成jetty也是这个情况
podd
2018-11-06
打赏
举报
回复
https://blog.csdn.net/zzq900503/article/details/80577490
Ckuangf
2018-11-06
打赏
举报
回复
有可能是内存泄漏导致的堆内存占用情况很大,dump看下哪块代码占用的比较多
windowns10下部署
springboot
启动
后
jar包
假死,
僵死
问题
解决
开发框架
SpringBoot
+mybatis-plus 开发环境 Windows7,JDK1.8,Mysql5.7
问题
描述 在开发环境中并未出现任何卡顿,
僵死
,假死;但是将项目打包成
JAR包
,发送给测试人员部署测试时频繁出现假死现象。
问题
解决 经过排查,上网查询,发现可能是测试人员使用的系统是Windows10,而Windows10的CMD命令行是默认插入输入模式,容易打断系统执行,
jar包
...
SpringBoot
应用从Tomcat迁移至东方通TongWeb的完整实践指南
在Java Web应用开发中,Servlet容器是承载应用运行的核心基础设施,其选择直接影响应用的部署、性能和兼容性。
SpringBoot
通过内嵌式设计简化了容器集成,但其默认的Tomcat在特定信创国产化场景下,可能需要替换为符合要求的国产应用服务器。东方通TongWeb作为成熟的国产Java应用服务器,其与
SpringBoot
的集成涉及依赖管理、配置迁移和底层机制适配等关键技术环节。本次迁移实践的核心在于理解
SpringBoot
自动装配Servlet容器的原理,通过排除Tomcat Starter并引入
Springboot
微服务
启动
脚本和服务监控脚本(shell)
Springboot
微服务
启动
脚本和服务监控脚本(shell)
SpringBoot
应用
启动
卡死无日志?深度排查与解决方案全解析
在Java应用开发中,应用
启动
失败是常见的运维挑战。当进程
启动
后无任何错误日志输出,仅表现为进程卡死或资源占用异常时,
问题
定位往往最为棘手。这类
问题
通常涉及线程死锁、资源等待或初始化循环依赖等底层原理。从技术价值看,快速定位并解决此类
问题
能极大提升开发效率和系统可靠性。在
SpringBoot
微服务架构的应用场景下,
启动
卡死常与Bean初始化顺序、外部资源连接(如数据库、注册中心)以及依赖冲突密切相关。本文聚焦
SpringBoot
应用静默
启动
失败这一典型
问题
,通过线程转储分析、依赖冲突排查等工程实践方法,提供
Spring Boot引起的“堆外内存泄漏”排查及经验总结1
因为strace命令中已经显示申请内存的线程ID。直接使用命令jstack pid去查看线程栈,找到对应的线程栈(注意10进制和16进制转换)如下:strace申请空间的线程栈这里基本上就可以看出
问题
来了:MCC(美团统一配置中心)使用了Reflections进行扫包,底层使用了Spring Boot去加载JAR。因为解压JAR使用Inflater类,需要用到堆外内存,然后使用Btrace去追踪这个类,栈如下:btrace追踪栈然后查看使用MCC的地方,发现没有配置扫包路径,默认是扫描所有的包。
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章