tomcat - 如何在Tomcat上添加健康检查?
问题描述
我想在 Tomcat for Linux 上配置一个简单的健康检查,例如:http://localhost:8080/health
我一直在检查 Tomcat 文档,发现了这个内置的服务器状态站点 /manager/status/all
,它确实有很多信息,但需要我登录那里,所以如果我做一个“卷曲”它是没有用的,因为它不会检索任何 HTTP 响应。
我希望使用这样的东西:http://localhost:8080/health,它返回一个 HTTP 响应,即 200,以便我可以将此 url 添加到我的监控工具中,以显示当前状态。
解决方案
简单来说,你可以在 webapps 里面创建一个类似 health 的目录,然后在 webapps/health/ 里面创建一个 index.html 的索引文件,内容如下。
<HTML>
<HEAD>
<TITLE>Tomcat status</TITLE>
</HEAD>
<BODY>
<H1>Tomcat Running</H1>
</BODY>
</HTML>
使用以下网址进行测试
推荐阅读
- office-ui-fabric - 自定义团队应用程序中缺少文本输入的上下文菜单
- regex - 是否有正则表达式可以删除句子中最后多次出现的模式
- r - 用函数格式化数字
- reactjs - 无法使用 Next JS 和 Chakra UI 在响应模式下正确设置导航栏
- android - 如何使用 DiffUtil 将搜索过滤器添加到 RecyclerView
- .net - 为什么是 dotnet test——?不同于 dotnet 测试 /?
- jquery - AJAX 内容重新加载后 JS 处理程序和样式损坏
- mysql - 如何在有条件的 SQL 中选择平均计数
- java - Micronaut:注入后如何设置 HttpClient URL
- c# - 试图以访问权限禁止的方式访问套接字,HttpClient 到 https