启用 Java GC 日志轮转
java -jar ./gclog-1.0-SNAPSHOT.jar \ -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=10K \ -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/tmp/gc-%t.log \ -XX:+UseG1GC -XX:MaxGCPauseMillis=200
java -jar ./gclog-1.0-SNAPSHOT.jar \ -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=10K \ -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/tmp/gc-%t.log \ -XX:+UseG1GC -XX:MaxGCPauseMillis=200
出现以下报错时:
Perf-based stall detector creation failed (EACCESS), try setting /proc/sys/kernel/perf_event_paranoid to 1 or less to enable kernel backtraces: falling back to posix timer.
将 perf_event_paranoid 设为 1:
sudo sh -c 'echo 1 > /proc/sys/kernel/perf_event_paranoid'
若 Nginx 的 upstream 超时为 60 秒,而客户端请求超时为 15 秒,处理超过 15 秒的请求会先被客户端断开。Nginx 尚未达到 504 的判定阈值,因此记录为 499。
排查时应同时核对客户端、代理和 upstream 的超时配置。
fd 'zookeeper.log.*' -x sd '[^\n]*ZooKeeperServer not running\n' '' {}
services:
node_exporter:
image: quay.io/prometheus/node-exporter:latest
container_name: node-exporter
command:
- '--path.rootfs=/host'
network_mode: host
pid: host
restart: unless-stopped
volumes:
- '/:/host:ro,rslave'
没有匹配的记录