你知道如何自动保存 Spring Boot 应用进程号吗
1. 前言
欢迎阅读 Spring Boot 2 实战 系列文章。 PID
对于系统运维来说并不陌生,但是对于一些开发者特别是新手还是要简单介绍一下的。它是 Process ID 的简称,是系统分配给一个进程的标识符,是各进程的身份标识符,程序一运行系统就会自动分配给进程一个独一无二的 PID
。进程终止后,PID
被系统回收,可能会被继续给新运行的程序。俗称 进程号
。PID
是我们进行系统进程管理的重要参数,是重要的运维标识。例如我们常用的 kill -9 <pid>
。
2. Spring Boot 应用的进程
jps
是 Java 自带的查看 Java 进程的命令,通过这个命令可以查看当前系统所有运行中的 Java 进程、Java包名、jar 包名及 JVM 参数等。详细请参考相关 官方文档。通常我们会用 jps
来查 Java 应用的进程号。Spring Boot 应用 作为 Java 应用启动后自然有一个 PID
进程号。通常我们在启动后会在 log 中看到它:
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.2.0.RELEASE)
2019-11-20 14:28:00.925 INFO 7828 --- [ main] c.f.s.s.SecurityLearningApplication : Starting SecurityLearningApplication on DESKTOP-L0IOI2S with PID 7828
相关文章