我大约6个月前在生产中已在Linux Server上单独部署了JAR。它从大约几秒钟开始。但是,当我在同一服务器上部署新构建的JAR时。入门大约需要30-45分钟。
因此,我无法更改现有设置上的任何内容。
我试图在同一服务器上启动Hello World Spring Boot应用程序。入门也需要2分钟。
Hello World应用程序日志:
[support@kbla180303 ~]$ java -jar /app/kpam/kpam-test.jar
Inside Main
. ____ _ __ _ _
/\ / ___'_ __ _ _(_)_ __ __ _
( ( )___ | '_ | '_| | '_ / _` |
\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |___, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v1.5.4.RELEASE)
2019-05-09 13:26:42.606 INFO 1656 --- [ main] com.kmbl.kpam.KpamTest1Application : Starting KpamTest1Application v0.0.1-SNAPSHOT on kbla180303 with PID 1656 (/app/kpam/kpam-test.jar started by support in /home/support)
2019-05-09 13:26:43.110 INFO 1656 --- [ main] com.kmbl.kpam.KpamTest1Application : No active profile set, falling back to default profiles: default
2019-05-09 13:26:50.058 INFO 1656 --- [ main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@531d72ca: startup date [Thu May 09 13:26:50 IST 2019]; root of context hierarchy
2019-05-09 13:27:52.515 INFO 1656 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup
2019-05-09 13:27:53.905 INFO 1656 --- [ main] com.kmbl.kpam.KpamTest1Application : Started KpamTest1Application in 122.87 seconds (JVM running for 164.207)
Exit Main
2019-05-09 13:27:53.907 INFO 1656 --- [ Thread-2] s.c.a.AnnotationConfigApplicationContext : Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@531d72ca: startup date [Thu May 09 13:26:50 IST 2019]; root of context hierarchy
2019-05-09 13:27:53.910 INFO 1656 --- [ Thread-2] o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown
我已将Spring Boot版本从1.5.4.Release更新为2.1.4.Release。现在,应用程序在几秒钟内开始。但仍然找不到此问题的根本原因。