Linux 资源耗尽?

Linux 资源耗尽?

我们有一个运行 Tomcat 的 Debian 服务器,在服务器内部部署了一个 WAR,用于监听传入的 MQTT 消息、处理这些消息并将结果转发到不同的第三方 Web 服务(取决于收到的消息)。大多数情况下,一切都运行正常,但偶尔(现在几乎每天都会)我们开始遇到我认为是通信问题(网络)的情况,收到如下错误:

  1. 连接重置
  2. 连接超时
  3. 主机无法访问

有什么方法可以诊断此类问题并获得可以反映某种网络资源中断或类似问题的指标或类似信息?

操作系统

Distributor ID: Debian
Description:    Debian GNU/Linux 8.6 (jessie)
Release:    8.6
Codename:   jessie

核心

Linux tomcat-ws 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux

Java

java version "1.7.0_111"
OpenJDK Runtime Environment (IcedTea 2.6.7) (7u111-2.6.7-2~deb8u1)
OpenJDK 64-Bit Server VM (build 24.111-b01, mixed mode)

雄猫

Apache Tomcat/8.0.14 (Debian)

答案1

安装一些监控并让它收集有关系统、资源及其使用情况的数据。然后使用科学的方法找到解决方案。

相关内容