当前位置: 首页 > 知识库问答 >
问题:

如何在输出控制台阻止Apache Ignite消息“可能太长JVM暂停”?

田意致
2023-03-14

在调试时,我被这些消息淹没了。更一般地说,它是我在开发环境中不想要的东西,而在Prod中有它是很好的。

2021-10-13 10:11:48.973  WARN 5072 --- [detector-worker] org.apache.ignite.internal.IgniteKernal  : Possible too long JVM pause: 1121 milliseconds.
2021-10-13 10:11:50.501  WARN 5072 --- [detector-worker] org.apache.ignite.internal.IgniteKernal  : Possible too long JVM pause: 1479 milliseconds.

共有1个答案

董宜然
2023-03-14

我可以看到你已经解决了你的问题,但这个问题仍然相关,所以我无论如何都会回答。

警告来自LongJVMPauseDetector,可以通过将该类记录器的日志记录配置更改为ERROR来抑制。一个更好的选择是增加何时发出警告的阈值。将系统属性ignite_jvm_pause_detector_threshold设置为高于默认500毫秒的值,例如120秒的120000。这将消除不必要的警告(当然,除非您暂停超过两分钟)。

 类似资料:
  • 我想停止在spark Shell上出现的各种消息。 为了停止这些消息,我尝试编辑文件。

  • 问题内容: 我正在使用Pygame / SDL的操纵杆模块从游戏手柄获取输入。每次调用它的方法时,它都会打印到控制台。这是有问题的,因为我使用控制台来帮助我进行调试,现在每秒被淹没60次。有什么方法可以禁用此功能吗?通过Pygame / SDL中的选项还是在函数调用时取消控制台输出?我在Pygame文档中没有提到这一点。 编辑: 原来是由于在编译SDL库时打开了调试功能。 问题答案: 这是来自jo

  • 问题内容: 我有一段简单的代码将控制台文本输出到Java中的文本文件: 但是,我要求此文本文件包含控制台中生成的错误消息,但不包括这些错误消息。 我该怎么做呢? 问题答案: 加: 在末尾。

  • 在使用apache Ignite2.6之后,我经常在JBoss的启动和停止上收到这样的警告。你能帮我知道是什么错误的配置会导致这些警告吗? 如果你需要更多的细节,请告诉我

  • 如何laravel打印出一些字符串在控制台时运行php工匠服务?我尝试了日志::信息,但它不工作。

  • 问题内容: 我需要编写一个简单的基于终端的程序, 使用包裹在BufferedReader中的FileReader从文件中读取一些文本。 将文本打印到控制台,用户应该可以对其进行修改。 输入Enter + S后,程序应读取修改后的文本并将其保存回原始文件。 总而言之,这个想法是为没有GUI的类Unix环境编写一个文本编辑器。 但是,我在步骤2和3中遇到问题。 System.out打印的所有文本都是不