社区
Java EE
帖子详情
请教:用JAVA怎样定期的检测WEB 服务器是否开着呢?
k2008
2006-04-21 04:42:36
公司的服务器用JRUN,公司想写个程序,每隔几分钟就检测下Jrun是否还开着,如果DOWN的话,就自动发个email给维护人员,好让他们及时去重新启动jrun.
用JAVA是怎样检测WINDOWS的某个服务service是否还开着的?那个高手写过类似代码呢?可否指点一下?
...全文
279
4
打赏
收藏
请教:用JAVA怎样定期的检测WEB 服务器是否开着呢?
公司的服务器用JRUN,公司想写个程序,每隔几分钟就检测下Jrun是否还开着,如果DOWN的话,就自动发个email给维护人员,好让他们及时去重新启动jrun. 用JAVA是怎样检测WINDOWS的某个服务service是否还开着的?那个高手写过类似代码呢?可否指点一下?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
procz
2006-04-22
打赏
举报
回复
顶一下,我觉得这个问题比较麻烦.希望有高手能解答.
服务器down掉有几种可能,每种可能有不太一样,不知如何监控.目前我采取监控日志变化的方式来:
如果超出一段时间日志没有变化,就重启7
k2008
2006-04-22
打赏
举报
回复
多谢楼上两位先
lcllcl987(毛爷爷) :
我也有和你类似的思路,但我希望是写成个桌面程序,这样就可以脱离WEB服务器独立运行。服务器是有几个状态,除了活动状态和DOWN掉状态,还可能死锁等,如果死锁阻塞的话,其进程仍然在的,所以不能凭WEB服务器的进程是否存在来判断WEB服务器是否瘫痪。我的想法是,写成个桌面程序(我想用VB写,因为用JAVA写麻烦),每隔几分钟就访问WEB系统的某个页面,如:http://127.0.0.1:8080/index.jsp.如果连续5次无响应,则认为是瘫痪了,这时就按事先设置好的EMAIL地址,发瘫痪信息EMAIL出去给技术人员,让他们重新启动服务器。
我这样的思路会不会有什么问题呢?大家给点建议吧
lcllcl987
2006-04-22
打赏
举报
回复
老兄,我写过和你的需求很像很像的东东 :
监控一个web服务的讨论(如果weblogic服务死掉了,让其自动启动),
分析过程和源代码在此:
http://blog.csdn.net/lcllcl987/archive/2005/07/21/430797.aspx
有问题请留言
k2008
2006-04-21
打赏
举报
回复
因为有时服务器瘫痪没响应,而技术人员又不知道,经常收到客户投诉。希望能写个程序判断JRUN是否处于瘫痪状态,如果是的话就自动EMAIL通知技术人员,以方便能及时重新启动一下
该怎样做呢?高手门帮下忙啦
Java
微服务应用:心跳
检测
服务器
支持HTTP/UDP/TCP协议
本文介绍了一个
Java
微服务应用程序,用于监控应用
服务器
和
Web
服务器
的健康状态。项目涉及SpringBoot微服务架构、HTTP、UDP和TCP协议,通过
定期
发送请求来验证服务的可用性,减少故障影响时间。心跳
检测
机制在分布式系统中用于确认服务状态,通过
定期
发送心跳信号来监测服务节点
是否
正常运行,从而保证系统整体的稳定性和可用性。
国产
web
服务器
系统,国产
web
服务器
本文介绍了国产
Web
服务器
的使用,包括安全配置如SSL证书的管理和更新,以及如何确保数据加密传输。此外,还涉及华为云的负载均衡服务、OpenResty的特性,
Web
Logic的应用,以及故障排查和
服务器
管理。强调了
Web
服务端证书的重要性,建议
定期
更新以保障安全性。
Java
Web
内存马攻防实战:从Filter注入到
检测
清除
本文深入剖析
Java
Web
中Filter型内存马的原理与实战攻防,涵盖Tomcat容器中StandardContext、FilterDef等核心内存结构,动态类加载与反射注册机制,以及从漏洞利用注入到
检测
、清除的完整流程。重点介绍基于FilterChain的隐蔽驻留技术、Arthas等动态
检测
工具的使用、RASP防护策略及重启与精准清除等防御手段,聚焦于运行时内存层面的安全对抗。
Web
应用项目开课程总结
本文详细介绍了
Web
项目开发的全过程,包括开发环境的搭建、项目框架的创建、业务分析方法、前端和后端开发知识点,以及网络安全和版本控制等内容。
java
心跳监控服务_
Java
HeartBeat-应用
服务器
心跳
检测
HeartBeat是一款用于监控
Java
Web
应用程序健康状况的工具,通过
定期
向目标
服务器
发送HTTP请求来检查其状态,并在发现异常时通过邮件等方式通知管理员。
Java EE
67,535
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章