Spring Boot应用程序启动多次并与logstash断开连接

2023-12-01

我有一个 springboot 应用程序(Spring Boot v1.3.5.RELEASE),它在 docker 上运行 ./mvnw;

它会在 1-2 分钟后“重新启动”,并且在第二次启动后,它们不会向 Logstash 发送任何日志。

在第一次启动时我们看到下面的日志

2016-07-27 08:54:29,616 DEBUG [background-preinit] logging: Logging Provider: org.jboss.logging.Slf4jLoggerProvider found via system property

第二个日志记录提供程序日志丢失后的错误..

    **2016-07-27 08:54:25,386 INFO  [restartedMain] DemoApp: Starting DemoApp on 7adf92b8bc96 with PID 85 (/home/infoowl/project/target/classes started by infoowl in /home/infoowl/project)**
    2016-07-27 08:54:25,471 DEBUG [restartedMain] DemoApp: Running with Spring Boot v1.3.5.RELEASE, Spring v4.2.6.RELEASE
    2016-07-27 08:54:25,487 INFO  [restartedMain] DemoApp: The following profiles are active: dev
    2016-07-27 08:54:29,616 DEBUG [background-preinit] logging: Logging Provider: org.jboss.logging.Slf4jLoggerProvider found via system property
    2016-07-27 08:54:32,436 INFO  [restartedMain] DemoApp: Started DemoApp in 9.865 seconds (JVM running for 14.572)
    2016-07-27 08:54:45,937 DEBUG [restartedMain] HttpURLConnection: sun.net.www.MessageHeader@3959b7066 pairs: {GET /config/transformation/dev/master HTTP/1.1: null}{Accept: application/json, application/*+json}{Authorization: Basic YWRtaW46YWRtaW4=}{User-Agent: Java/1.8.0_91}{Host: registry:8761}{Connection: keep-alive}
    2016-07-27 08:54:46,512 DEBUG [restartedMain] HttpURLConnection: sun.net.www.MessageHeader@12bba63311 pairs: {null: HTTP/1.1 200 OK}{Server: Apache-Coyote/1.1}{X-Content-Type-Options: nosniff}{X-XSS-Protection: 1; mode=block}{Cache-Control: no-cache, no-store, max-age=0, must-revalidate}{Pragma: no-cache}{Expires: 0}{X-Application-Context: jhipster-registry:dev,native:8761}{Content-Type: application/json;charset=UTF-8}{Transfer-Encoding: chunked}{Date: Wed, 27 Jul 2016 08:54:46 GMT}
    2016-07-27 08:54:46,777 INFO  [restartedMain] DemoApp: The following profiles are active: dev
    2016-07-27 08:55:01,347 WARN  [restartedMain] ConfigurationClassPostProcessor: Cannot enhance @Configuration bean definition 'refreshScope' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
    2016-07-27 08:55:03,767 DEBUG [restartedMain] AsyncConfiguration: Creating Async Task Executor
    2016-07-27 08:55:07,072 DEBUG [restartedMain] MetricsConfiguration: Registering JVM gauges
    2016-07-27 08:55:07,169 DEBUG [restartedMain] MetricsConfiguration: Initializing Metrics JMX reporting
    2016-07-27 08:55:07,281 INFO  [restartedMain] MetricsConfiguration: Initializing Metrics Log reporting
    2016-07-27 08:55:16,352 INFO  [localhost-startStop-1] WebConfigurer: Web application configuration, using profiles: [dev]
    2016-07-27 08:55:16,359 DEBUG [localhost-startStop-1] WebConfigurer: Initializing Metrics registries
    2016-07-27 08:55:16,383 DEBUG [localhost-startStop-1] WebConfigurer: Registering Metrics Filter
    2016-07-27 08:55:16,400 DEBUG [localhost-startStop-1] WebConfigurer: Registering Metrics Servlet
    2016-07-27 08:55:16,402 INFO  [localhost-startStop-1] WebConfigurer: Web application fully configured
    2016-07-27 08:55:19,343 INFO  [localhost-startStop-1] CoreApp: Running with Spring profile(s) : [dev]
    2016-07-27 08:55:24,670 INFO  [restartedMain] LoggingConfiguration: Initializing Logstash logging
    2016-07-27 08:55:24,781 INFO  [restartedMain] LoggingConfiguration: Logstash customFields: '{"app_name":"transformation","app_port":"9093","instance_id":"transformation:4afb19b3a2763ed887b8d69d246082e6"}', config: 'net.infoowl.hepsiburada.core.config.JHipsterProperties$Logging$Logstash@96d9ebe[enabled=true,host=elk-logstash,port=5000,queueSize=512]'
    2016-07-27 08:55:35,367 DEBUG [restartedMain] CacheConfiguration: No cache
    2016-07-27 08:55:40,071 DEBUG [restartedMain] DatabaseConfiguration: Configuring Mongeez
    2016-07-27 08:55:40,245 INFO  [restartedMain] FilesetXMLReader: Parsing XML Fileset file master.xml
    2016-07-27 08:55:40,275 INFO  [restartedMain] FilesetXMLReader: Num of changefiles found 0
    2016-07-27 08:55:41,089 DEBUG [restartedMain] SwaggerConfiguration: Starting Swagger
    2016-07-27 08:55:41,218 DEBUG [restartedMain] SwaggerConfiguration: Started Swagger in 118 ms
    2016-07-27 08:55:55,610 WARN  [restartedMain] URLConfigurationSource: No URLs will be polled as dynamic configuration sources.
    2016-07-27 08:55:56,975 WARN  [restartedMain] URLConfigurationSource: No URLs will be polled as dynamic configuration sources.
    2016-07-27 08:56:00,036 DEBUG [cron4j::scheduler[20b6349f63f32eea2d00877b000001562b91269c7714a479]::launcher[20b6349f63f32eea238ca33a000001562b9155042b804084]] CronPlugin: Found crontab config url org.crsh.vfs.Resource@7a65b25c
    **2016-07-27 08:56:00,788 INFO  [restartedMain] DemoApp: Starting DemoApp on 7adf92b8bc96 with PID 85 (/home/infoowl/project/target/classes started by infoowl in /home/infoowl/project)**
    2016-07-27 08:56:00,788 DEBUG [restartedMain] DemoApp: Running with Spring Boot v1.3.5.RELEASE, Spring v4.2.6.RELEASE
    2016-07-27 08:56:00,788 INFO  [restartedMain] DemoApp: The following profiles are active: dev
    2016-07-27 08:56:01,290 INFO  [restartedMain] DemoApp: Started DemoApp in 0.899 seconds (JVM running for 103.426)

另一个观察..看到第二个启动只是“0.899秒”,这是不可能的..实际上,第二个启动似乎不是真正的启动,但logstash连接消失了..

第二次启动的原因可能是什么?我应该去哪里检查和调查?


From 文档:

使用的应用程序弹簧启动开发工具会自动重启 每当类路径上的文件发生更改时。

You can 排除资源 or 禁用重新启动.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring Boot应用程序启动多次并与logstash断开连接 的相关文章

随机推荐

  • MySQL 非主键自增

    我想知道是否 如何可以为每个主键设置第二列自动增量 CREATE TABLE test id INTEGER UNSIGNED NOT NULL subId INTEGER UNSIGNED NOT NULL AUTO INCREMENT
  • 扩展方法和动态对象

    我将把我的问题总结为以下代码片段 List
  • 仅限于 N 元解的背包算法

    这段摘自 CRAN 文档的 adagio 函数 knapsack 的功能符合预期 它用利润向量解决了背包问题p 权重向量w 和容量cap 在所选元素的总权重不超过容量的约束下 选择利润最大的元素子集 library adagio p lt
  • WooCommerce - 在购物车页面上取消设置“<产品> 删除通知...”

    动作和过滤器 在我的 WooCommerce 网站上 当我从购物车中删除产品时 我收到以下消息
  • 快速替换 NA - 错误或警告

    我有一个名为 mat 的大 data frame 包含 49952 个 obs 7597 个变量 我正在尝试用零替换 NA 这是我的 data frame 的示例 A B C E F D Q Z 1 1 1 0 NA NA 0 NA NA
  • SonarQube:自创建以来未进行任何分析。唯一可用的部分是配置

    我是 SonarQube 新手 我通过 sonar eclipse plugin 在 eclipse 中运行分析 但在远程服务器上 它显示 自创建以来未进行任何分析 唯一可用的 部分是配置 如何在服务器上看到分析结果 这意味着您有配置您的项
  • sendto:资源暂时不可用(errno 11)

    我在使用 sendto 时遇到问题 我有一个接收者 它使用recvfrom接收UPD数据包 然后使用sendto回复发送者 不幸的是 我收到 errno 11 资源暂时不可用 我正在使用两个套接字 第一个数据包实际上已发送 但后面的数据包并
  • EntitySet.Where(myPredicate) 抛出 NotSupportedException

    EDIT 我们再试一次 这次我使用了 AdventureWorks 示例数据库 以便大家可以一起玩 这将排除我在自己的数据库中所做的任何疯狂的事情 这是一个新示例 展示了哪些有效以及我期望哪些有效 但无效 任何人都可以解释为什么它不起作用或
  • 正则表达式 - 匹配前面没有另一个字符串的字符串 (JavaScript)

    我试图找到一个正则表达式 当字符串前面没有另一个特定字符串时 在我的例子中 当它前面没有 http 时 该正则表达式将与该字符串匹配 这是在JavaScript 并且我正在 Chrome 上运行 这并不重要 示例代码是 var str ht
  • 带有子进程的 find 命令在 Shell=True 的情况下不起作用

    我的代码中有以下几行 我嵌入了一小行 用于获取超过 10 分钟的文件列表 我的子流程失败了 几乎没有错误 当我给出 Shell True 时 它 似乎有效 但我读到使用该选项是非常危险的 而且我对 Python 很陌生 不想搞乱我不理解的东
  • ASP.NET 突然需要尾部斜杠

    在 ASP NET 应用程序中 我们有大量 想想几十个 如下所示的控制器类 RoutePrefix some thing 1 0 public class SomeController ApiController HttpGet Route
  • 如何在 Java 中格式化双输入而不进行四舍五入?

    我读过这个问题双精度数四舍五入到小数点后两位它显示了如何对数字进行舍入 我想要的只是简单的格式 只打印两位小数 我所拥有的和我尝试过的 double res 24 695999999999998 DecimalFormat df new D
  • 如何从 ruamel.yaml 转储的输出中删除 2 个空格?

    在 的帮助下yaml indent 序列 4 偏移量 2 输出是正确的 但每行都有额外的空间 我知道这是由于上面的缩进功能造成的 有什么方法可以删除每行中的 2 个额外空格 我不喜欢使用 strip Code import sys impo
  • 有效的谷歌搜索短名称

    有时 我需要在非常小的语言中查找一些关键字或函数 和 或具有特殊字符 例子包括python 中的 as 关键字 python as python as 关键字 等不起作用 诸如 ruby 中的 之类的东西 想知道它代表什么 irb 中的 p
  • 使用规则或通知自动刷新物化视图

    我对 PostgreSQL 9 3 数据库有一个物化视图 该数据库很少更改 大约每天两次 但当它发生时 我想立即更新其数据 到目前为止 这是我的想法 有一个物化视图mat view它从表中获取数据table1 and table2使用一些连
  • svg图像标签大小

  • Stock 电子表格中未调用可安装的 OnEdit

    我有一个函数 在 Google Apps 脚本中 不称为 onEdit 而是其他函数 并且已将其设置为通过 Google 电子表格上的可安装 onEdit 中的任何编辑事件调用 该电子表格围绕股票并监控投资组合 该功能的目的是在股票触及止损
  • 与列“x.y”关联的外键无法...生成目标列“无”的外键

    我正在使用 SQLAlchemy 和 SQLite 创建我的第一个数据库项目 我想连接两个实体作为关系数据库的关系模型 这是来源 class Models Base tablename models id model Column Inte
  • 如何使div的高度为浏览器窗口的100%

    我有一个有两列的布局 左边div和一个权利div 正确的div有一个灰色的background color 我需要它根据用户浏览器窗口的高度垂直扩展 眼下 background color结束于最后一段内容div 我试过了height 10
  • Spring Boot应用程序启动多次并与logstash断开连接

    我有一个 springboot 应用程序 Spring Boot v1 3 5 RELEASE 它在 docker 上运行 mvnw 它会在 1 2 分钟后 重新启动 并且在第二次启动后 它们不会向 Logstash 发送任何日志 在第一次