首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >弹簧启动运行一段时间后关闭

弹簧启动运行一段时间后关闭
EN

Stack Overflow用户
提问于 2018-10-28 11:21:58
回答 1查看 768关注 0票数 0

我有带有oauth2安全mySql数据库连接和一些控制器的spring引导应用程序。我已经将它部署在AWS服务器上,它工作正常,但是过了一段时间它就关闭了,所以它没有多少API调用,所以我在日志中没有看到DDOS失败或outOfMemmory错误的原因。

2018-10-28 10:58:55.979 INFO 1253 --线程-3 ConfigServletWebServerApplicationContext :关闭ConfigServletWebServerApplicationContext启动日期:2018年10月28日:46:01上下文层次的根2018-10-28 10:58:55.983 INFO 1253 --线程-3 o.s.c.support.DefaultLifecycleProcessor :在2147483647 2018-10-28 10:58:55.985 INFO 1253 --线程-3 o.s.j.e.a.AnnotationMBeanExporter :注销JMX暴露在关闭2018年的bean 10-28 10:58:55.986 INFO 1253 -线程-3 o。s.j.e.a.AnnotationMBeanExporter :注销JMX暴露的bean 2018-10-28 10:58:55.993 INFO 1253 -线程-3 j.LocalContainerEntityManagerFactoryBean :关闭JPA EntityManagerFactory的持久性单元‘默认’2018年10-28 10:58:55.994信息1253 -线程-3 com.zaxxer.hikari.HikariDataSource : HikariPool-1 -关闭启动.2018-10-28 10:58:56.002 INFO 1253 --线程-3 com.zaxxer.hikari.HikariDataSource : HikariPool-1 -关闭完成。

这是我的pom.xml

http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0

代码语言:javascript
复制
<groupId>com.xxx</groupId>
<artifactId>core</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>

<name>core</name>
<description>Demo project for Spring Boot</description>

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.3.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
</properties>

<dependencies>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.security.oauth.boot</groupId>
        <artifactId>spring-security-oauth2-autoconfigure</artifactId>
        <version>2.0.0.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-rest</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.flywaydb</groupId>
        <artifactId>flyway-core</artifactId>
    </dependency>

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <optional>true</optional>
    </dependency>
    <dependency>
        <groupId>org.flywaydb.flyway-test-extensions</groupId>
        <artifactId>flyway-spring-test</artifactId>
        <version>5.0.0</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger2</artifactId>
        <version>2.7.0</version>
    </dependency>
    <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger-ui</artifactId>
        <version>2.6.1</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.datatype</groupId>
        <artifactId>jackson-datatype-jsr310</artifactId>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

这是我的application.properies

代码语言:javascript
复制
spring.datasource.url = jdbc:mysql://localhost:3306/xxx?useSSL=false&allowPublicKeyRetrieval=true&autoReconnect=true
spring.datasource.username = xxx
spring.datasource.password = xxx
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect
spring.jpa.hibernate.ddl-auto = validate
spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true
spring.jackson.serialization.fail-on-empty-beans=false
logging.level.org.springframework.security=DEBUG

Logging.path=log/core/

EN

回答 1

Stack Overflow用户

发布于 2018-10-28 15:59:06

好的,对于那些可能有类似问题的人,我发现在linux中使用屏幕模式运行procces可以解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53030946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档