社区
Web 开发
帖子详情
springboot进程还在,但是不提供服务了
谦虚的兔子
2018-09-17 05:32:34
我用springboot启动了两个进程,分别占用8088和8089端口,8088有定时任务,8089没有。
在运行了十几天之后,今天8088不提供服务了,通过http调用接口没有响应。
但是通过ps查看Linux进程,8088还在。
通过定时任务日志能看出,定时任务指定到了一半,然后日志和错误日志里没有找到任何报错信息。
大哥们,求分析,求指点。
...全文
1701
4
打赏
收藏
springboot进程还在,但是不提供服务了
我用springboot启动了两个进程,分别占用8088和8089端口,8088有定时任务,8089没有。 在运行了十几天之后,今天8088不提供服务了,通过http调用接口没有响应。 但是通过ps查看Linux进程,8088还在。 通过定时任务日志能看出,定时任务指定到了一半,然后日志和错误日志里没有找到任何报错信息。 大哥们,求分析,求指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Defonds
2018-09-18
打赏
举报
回复
要学会从 linux 系统层面去分析、定位问题,而不单单是 java 进程或者应用日志。
毕竟,java 进程仅仅是系统里的一个应用级进程而已。
Defonds
2018-09-18
打赏
举报
回复
这种问题定位要有思路和辅助手段,有时候不需要 jdk 自己提供的工具或者其他开源工具,仅凭 linux 系统自身的一些强悍的分析统计工具就能直指问题根源所在:
JVM 性能调优实战之:一次系统性能瓶颈的寻找过程
所以说,IT 到底还是拼的是内功,而不是搬砖的速度,这也决定了程序员的价值高低。
至于修炼什么内功、内功如何修炼,跑题了,这里就不多说了。有兴趣的道友可以关注一下我的博客。
Defonds
2018-09-18
打赏
举报
回复
服务端进程假死了吧。拉一下线程栈快照,看一下有没有死锁、或者 I/0 阻塞之类导致其他线程 block 之类的线程。
Fly天夏
2018-09-17
打赏
举报
回复
执行到一半是吗?那你看看你的定时任务是不是出问题了 或者内存溢出 导致服务崩溃
为什么不推荐使用 kill -9 命令来终止
进程
文章讨论了在Linux系统中不推荐使用kill-9命令终止
进程
的原因,因为它可能导致数据丢失和系统不稳定。在单体
服务
和分布式架构中,kill-9命令的使用可能带来严重后果,尤其是在涉及事务处理和数据库引擎如InnoDB和MyISAM时。文章建议使用kill-15或者其他更安全的方法,如通过ConfigurableApplicationContext或
SpringBoot
的actuator来优雅地停止
服务
。此外,文章
提供
了结束
进程
的正确步骤和示例。
代码更新不停机:
SpringBoot
应用实现零停机更新的新质生产力
本文介绍了一种在
SpringBoot
应用中实现代码无缝更新的方法,通过动态改变端口和自动处理
进程
切换,确保
服务
更新期间对外
提供
连续的
服务
,避免了因代码更新导致的短暂不可用状态。
零停机更新代码:
SpringBoot
新技能
本文介绍了如何在不中断
服务
的情况下更新
SpringBoot
应用。通过利用内嵌容器的特性,实现新旧
进程
无缝切换,确保用户访问不受影响。文章详细讲解了设计思路与实现方式,并
提供
了一个小demo进行验证。
idea tomcat启动成功但是访问方面都是404_
springboot
程序部署到linux
服务
器启动
本文介绍了如何将
SpringBoot
应用程序部署到Linux
服务
器的详细步骤,包括使用Eclipse和Maven进行构建,通过FileZilla上传jar文件,以及使用nohup启动和管理jar
进程
。同时,文章还列举了遇到404错误时可能的原因,如JDK版本、Tomcat版本不匹配,以及图片路径问题,并
提供
了相应的解决方案。
SpringBoot
实现优雅的关机
本文介绍了如何在Linux环境下优雅地关闭
SpringBoot
应用,避免直接kill
进程
导致的数据不一致等问题。文中详细阐述了两种关闭方法,并
提供
了当使用Tomcat或Undertow作为
服务
器时的合理关机处理方式。
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章