对于最新的稳定版本,请使用 Spring Boot 3.4.0! |
过程监控
在spring-boot
模块中,您可以找到两个类来创建通常对进程监控有用的文件:
-
ApplicationPidFileWriter
创建一个包含应用程序 PID 的文件(默认情况下,在应用程序目录中,文件名为application.pid
). -
WebServerPortFileWriter
创建一个文件(或多个文件),其中包含正在运行的 Web 服务器的端口(默认情况下,在应用程序目录中,文件名为application.port
).
默认情况下,这些写入器未激活,但您可以启用它们:
扩展配置
在META-INF/spring.factories
文件中,您可以激活写入 PID 文件的侦听器(或多个侦听器):
org.springframework.context.ApplicationListener=\
org.springframework.boot.context.ApplicationPidFileWriter,\
org.springframework.boot.web.context.WebServerPortFileWriter