Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 正在AWS上关闭Spring引导应用程序_Java_Spring_Amazon Web Services_Spring Boot - Fatal编程技术网

Java 正在AWS上关闭Spring引导应用程序

Java 正在AWS上关闭Spring引导应用程序,java,spring,amazon-web-services,spring-boot,Java,Spring,Amazon Web Services,Spring Boot,我有一个SpringBootWeb应用程序,它运行在部署在AmazonWeb服务器上的生产环境中。我已经创建了两个Web应用程序实例。但有时一个/两个实例会自动停止。我无法理解进程是如何自动终止的 这个问题正在影响许多用户的体验。我正在为tomcat使用Spring Boots默认属性。检查端点的application.properties.shutdown.enabled=true 可能有人正在调用关闭端点 此外,请扫描您的代码以查找任何“System.exit” 另外,jvm可能会崩溃 它是

我有一个SpringBootWeb应用程序,它运行在部署在AmazonWeb服务器上的生产环境中。我已经创建了两个Web应用程序实例。但有时一个/两个实例会自动停止。我无法理解进程是如何自动终止的


这个问题正在影响许多用户的体验。我正在为tomcat使用Spring Boots默认属性。

检查端点的application.properties.shutdown.enabled=true

可能有人正在调用关闭端点

此外,请扫描您的代码以查找任何“System.exit”

另外,jvm可能会崩溃


它是否优雅地停止了?是否有日志?

检查端点的application.properties。shutdown.enabled=true

可能有人正在调用关闭端点

此外,请扫描您的代码以查找任何“System.exit”

另外,jvm可能会崩溃

它是否优雅地停止了?是否有日志?

发现问题:

springBoot {
    mainClass = ''
    executable = true
    buildInfo()
}
可执行文件需要更改为false

发现问题:

springBoot {
    mainClass = ''
    executable = true
    buildInfo()
}

默认情况下,可执行文件需要更改为false

。shutdown.enabled为false,我们不会覆盖它。没有系统出口。运行我的服务的Java进程在AWS上的两个生产机器上都被杀死了。如何获取嵌入的tomcat日志?检查目录{your sb dir}/work/tmp/应该有一个名为spring.logBy default endpoints.shutdown.enabled的文件为false,我们不会覆盖它。没有系统出口。运行我的服务的Java进程在AWS上的两个生产机器上都被杀死了。如何获取嵌入的tomcat日志?检查目录{your sb dir}/work/tmp/应该有一个名为spring.log的文件