当前位置: 首页 > 知识库问答 >
问题:

如何在Spring Boot中检查Tomcat HTTP连接器状态?

鲜于渊
2023-03-14

如果我使用独立的Tomcat,我可以使用类似于HTTP://localhost:8080/manager/status的链接,在HTTP连接器状态下(在“http-nio-8080”下)检查线程和url的详细列表。

这非常有帮助,我可以检查Tomcat是否忙于处理请求。

对于spring boot embedded Tomcat是否有类似的方法来检查此信息?

共有1个答案

穆飞龙
2023-03-14

你可以通过利用执行器的力量来实现这一点。您所需要做的就是将spring-boot-actuator的依赖项添加到pom文件中。

执行器为Spring Boot应用程序提供了生产就绪功能--而不必亲自实际实现这些功能。它们主要用于公开关于运行中的应用程序的不同类型的信息-健康、度量、信息、转储、环境等。

启动应用程序后,访问endpoint(如http://localhost:8080/dump),您可以看到所需的内容。

 类似资料:
  • 问题内容: 在Linux环境中,我需要检测RJ45连接器与其插槽的物理连接或断开连接状态。最好仅使用BASH脚本。 在其他站点上提出的以下解决方案不适用于此目的: 使用’ifconfig’-由于可以连接网络电缆,但网络配置不正确或当前未启动。 ping主机-因为产品将使用未知的网络配置和未知的主机位于LAN内。 / proc文件系统中没有可用的某种状态(其他所有文件都在其中)吗? Linux世界应

  • 问题内容: 这就是我在香草javascript中检查互联网连接的方式: 我的项目中有角度控制器和模块。我应该在上面的代码放在哪里?它应在全局上下文中执行,而不应分配给某个控制器。也许有某种全局控制器? 问题答案: 首先,我建议您听在线/离线活动。 您可以在AnguarJS中以这种方式进行操作: 注意:我在方法中包装了根范围变量的更改,以通知Angular某些更改。 之后,您可以: 在控制器中: 在

  • 问题内容: 你如何检查是否可以通过Java连接到Internet?一种方法是: 但是是否有更合适的方法来执行该任务,特别是如果你需要经常进行连续检查并且很有可能断开互联网连接时? 问题答案: 你应该连接到实际应用程序需要的地方。否则,你要测试是否与某个无关的地方(在这种情况下为Google)建立了连接。 特别是,如果你要尝试与Web服务进行通信,并且要控制该Web服务,则最好使用某种廉价的“获取状

  • 问题内容: 如何检查一项任务是否在celery中运行(特别是我在使用celery-django)? 我已经阅读了文档,并且已经在Google上进行了搜索,但是看不到类似以下的呼叫: 我的用例是我有一个外部(java)服务来进行代码转换。当我发送要进行代码转换的文档时,我想检查运行该服务的任务是否正在运行,如果没有运行,请(重新)启动它。 我相信我使用的是当前的稳定版本2.4。 问题答案: 每个对象

  • 问题内容: 我正在使用node.js进行长时间轮询。 基本上,node.js服务器接受来自用户的请求,然后检查一些更新。如果没有更新,它将在超时后检查它们。 但是,如果用户关闭了他的标签页或转到了另一个页面怎么办?就我而言,脚本继续工作。 当用户中止请求(关闭连接)时,node.js中是否可以检查或检测或捕获事件? 问题答案: 多亏了 Miroshko 和 yojimbo87的 回答,我才能够赶上

  • 我正在使用配置了多个数据源的Spring Boot 1.5.17。我的一个数据源配置如下。 现在,如何获取或记录此数据源的连接池中的活动连接数?