搜索结果: "nginx"

共找到 49 个页面

全栈性能排障方法论 — Nginx → 应用 → 数据库 → 服务器

标题匹配

title: 全栈性能排障方法论 — Nginx → 应用 → 数据库 → 服务器

tags: [troubleshooting, production, monitoring, networking, database, mysql, nginx]

# 查看 Nginx access_log 状态码分布

awk '{print $9}' /var/log/nginx/access.log | sort | uniq -c | sort -rn

grep "2024-03-15T14:" /var/log/nginx/access.log | awk '{if($9>=500) print $0}' | wc -l

Keepalived+Nginx 高可用实战 — 3 个隐藏坑位与生产级防护方案

标题匹配

title: Keepalived+Nginx 高可用实战 — 3 个隐藏坑位与生产级防护方案

tags: [nginx, keepalived, networking, production, ha, troubleshooting, monitoring, architecture]

- raw/articles/Nginx-Keepalived高可用架构的3个隐藏坑位-90-的运维都踩过.md

# Keepalived+Nginx 高可用:3 个隐藏坑位与防护方案

Nginx+Keepalived 是最经典的中小规模高可用方案,但生产环境中存在三个极其隐蔽的坑位:**脑裂**、**僵尸进程健康检查**、**配置同步时序陷阱**。本文基于真实事故复盘,给出完整的检测脚本与部署方案。

Keepalived + Nginx 高可用实战 — VRRP / VIP 漂移 / 主备切换

标题匹配

title: Keepalived + Nginx 高可用实战 — VRRP / VIP 漂移 / 主备切换

tags: [nginx, networking, production, deployment, ha, keepalived]

sources: [raw/articles/keepalived-nginx-ha-guide.md]

# Keepalived + Nginx 高可用

> Keepalived + Nginx 是实现中小规模业务高可用的经典方案。

Nginx 502/504/Connection Reset 深度排查指南

标题匹配

title: Nginx 502/504/Connection Reset 深度排查指南

tags: [nginx, troubleshooting, networking, production, debugging, performance]

sources: [raw/articles/nginx-502-504-connection-reset-guide.md]

# Nginx 502/504/Connection Reset 深度排查

| **502** | `connect() failed (111: Connection refused)` | Nginx 无法连接 upstream | 后端存活 / 防火墙 / proxy_pass |

Nginx 典型配置错误复盘 — 20+ 个踩坑点详解

标题匹配

title: Nginx 典型配置错误复盘 — 20+ 个踩坑点详解

tags: [nginx, troubleshooting, networking, production, security, deployment]

- raw/articles/nginx-config-pitfalls.md

- raw/articles/nginx-pre-launch-checklist.md

- raw/articles/nginx-502-504-connection-reset-guide.md

Nginx 负载均衡策略选择实战指南

标题匹配

title: Nginx 负载均衡策略选择实战指南

tags: [nginx, networking, performance, troubleshooting, architecture, load-balancing]

- raw/articles/生产环境踩坑实录-Nginx负载均衡策略选择指南.md

# Nginx 负载均衡策略选择实战指南

```nginx

Nginx 日志分析与监控体系构建指南

标题匹配

title: Nginx 日志分析与监控体系构建指南

tags: [nginx, monitoring, performance, troubleshooting, automation, security]

- raw/articles/Nginx日志分析与监控-打造高效运维体系.md

# Nginx 日志分析与监控体系构建指南

完善的 Nginx 日志分析与监控体系能从每天海量访问中快速发现性能瓶颈、错误趋势和安全威胁,将故障定位时间从小时级压缩到分钟级。

Nginx 上线前检查清单 — 7 项必查配置

标题匹配

title: Nginx 上线前检查清单 — 7 项必查配置

tags: [nginx, deployment, production, security, networking]

sources: [raw/articles/nginx-pre-launch-checklist.md]

# Nginx 上线前检查清单

> 但 Nginx 这一层经常被忽略。以下 7 项过一遍,大部分上线事故可以提前避免。

生产级 Nginx 性能优化 — 从内核到 K8s 全链路

标题匹配

title: 生产级 Nginx 性能优化 — 从内核到 K8s 全链路

tags: [nginx, performance, networking, linux, architecture, troubleshooting]

sources: [raw/articles/生产级Nginx性能优化的硬核解析.md]

# 生产级 Nginx 性能优化

> Nginx 性能调优是在 CPU、内存、网络 I/O 之间寻求平衡的艺术。核心内功:看懂底层逻辑,摸透流量特性,结合监控数据,小步快跑地验证式调优。

Nginx 实时推送生产实践全解:SSE 与 WebSocket 的原理、架构、工程化与生产级落地

标题匹配

title: Nginx 实时推送生产实践全解:SSE 与 WebSocket 的原理、架构、工程化与生产级落地

tags: [nginx, websocket, sse, production]

sources: [raw/articles/raw_Nginx-实时推送生产实践全解SSE-与-WebSocket-的原理架构工程化与生产级落地.md]

# Nginx 实时推送生产实践全解:SSE 与 WebSocket 的原理、架构、工程化与生产级落地

> 本文系统讲解如何把 SSE / WebSocket 从 Demo 升级到可交付、可扩展、可治理的生产级体系,涵盖协议原理、Nginx 事件模型、实时网关分层架构、生产级 Go 代码、连接治理、消息总线、Kubernetes 部署、容量规划、观测告警与故障排查。

Nginx 安全配置实战 — 防DDoS/限流/WAF 规则编写

标题匹配

title: Nginx 安全配置实战 — 防DDoS/限流/WAF 规则编写

tags: [nginx, security, networking, production, monitoring, debugging]

sources: [raw/articles/nginx-security-config-guide.md]

# Nginx 安全配置实战:防DDoS、限流与WAF规则编写

> Nginx 只能看到自己所在层面的连接、请求、URI、Header、Body 和上游交互结果。

运维自动化脚本 5 件套 — 健康巡检/日志告警/MySQL备份/批量执行/服务守护

for svc in nginx mysql redis; do

LOG_FILE="/var/log/nginx/error.log"

> 参见 [[nginx-502-504-connection-reset-guide]] — Nginx 错误日志深度排查

SERVICES="nginx php-fpm mysql"

| [[nginx-502-504-connection-reset-guide]] | Nginx 错误日志深度排查(脚本 2 日志告警的上下文) |

运维工程师面试 50 题 — 经典 Linux/网络/数据库基础全覆盖

参见 [[nginx-security-config-guide]](SSL 配置实践)。

### 23. Nginx 反向代理与负载均衡

```nginx

负载算法:轮询、权重、ip_hash、least_conn。参见 [[nginx-config-pitfalls]] 和 [[nginx-pre-launch-checklist]]。

systemctl start nginx # 启动

K8s 架构与核心概念深度解析 — 面试通关秘籍(一)

app: nginx

app: nginx

- name: nginx

image: nginx:1.21

Service (selector: app=nginx)

Kubernetes CoreDNS 自定义域名解析 — 五种场景从原理到生产实操

```nginx

```nginx

```nginx

```nginx

```nginx

Linux 磁盘空间排查 — 8 个命令 / 四种场景 / 生产清理流程

du -sh /var/log/nginx/ # 定位到具体目录

nginx -s reopen # Nginx

/var/log/nginx/*.log {

ls -la /var/log/nginx/access.log.*

gzip -c /var/log/nginx/access.log > /backup/nginx/access.log.gz && rm access.log

Linux 目录结构完全指南 — FHS 标准与运维实战

| /usr/bin | 用户命令(含非基础工具) | yum, docker, nginx, mysql |

| /usr/lib/systemd/system | systemd unit 文件 | nginx.service, docker.service |

├── nginx/ / httpd/ # Web 服务器配置

│ ├── nginx/ # Nginx 日志

| 查看 Nginx 配置/日志 | /etc/nginx/ / /var/log/nginx/ |

Linux 硬件信息查询与软件管理命令速查 — CPU/内存/磁盘/网络/主板全覆盖

| 安装软件 | `apt install nginx` | `yum install nginx` |

| 卸载软件 | `apt remove nginx` | `yum remove nginx` |

| `journalctl -u nginx` | 查看 systemd 服务日志 |

| `systemctl restart nginx` | 管理系统服务 |

| `find / -name "nginx.conf"` | 查找文件 |

Wiki Index

- [[fullstack-performance-troubleshooting]] — 全栈性能排障:Nginx → 应用 → 数据库 → 服务器

- [[keepalived-ha-hidden-pitfalls]] — Keepalived+Nginx 高可用架构 3 个隐藏坑位与生产级防护方案(脑裂/健康检查僵尸进程/配置同步时序陷阱)

- [[keepalived-nginx-ha]] — Keepalived + Nginx 高可用:VRRP/VIP 漂移/主备切换

- [[nginx-502-504-connection-reset-guide]] — Nginx 502/504/Connection Reset 深度排查指南

- [[nginx-config-pitfalls]] — Nginx 典型配置错误复盘:20+ 个踩坑点详解(含 location/proxy_pass/性能/安全/if 指令等)

Wiki Log

## [2026-05-08] ingest | 一次网站访问变慢的排查过程:从 Nginx 到数据库

## [2026-05-08] ingest | 线上频发故障:Nginx 典型配置错误复盘与优化

- Created raw: raw/articles/nginx-config-pitfalls.md

- Created concepts: nginx-config-pitfalls

## [2026-05-11] ingest | 服务宕机不用怕!Keepalived+Nginx 高可用实战

K8s 探针机制 — Liveness / Readiness / Startup 配置指南 + 百万级故障复盘

| **TCP Socket** | 无 HTTP 接口的服务(Nginx、Redis) | 检查端口是否开放 |

### 场景 2:Nginx TCP 探测

- name: nginx-app

image: nginx:latest

K8s 服务访问排查 — 从 Pod、Service 到 Ingress 十步工作流

kubectl get pods -n kube-system | grep -E "ingress|nginx"

kubectl get svc -n kube-system | grep -E "ingress|nginx"

# 查看 nginx.conf

kubectl exec -n kube-system -- cat /etc/nginx/nginx.conf

Linux 端口探查三工具 — ss / netstat / lsof 完全指南

netstat -tlnp | grep nginx

nginx 12345 root 6u IPv4 45678 0t0 TCP *:80 (LISTEN)

sudo lsof /var/log/nginx/access.log

sudo lsof -u nginx

Docker 生产环境踩坑指南 — 10 + 5 个常见问题

docker run --dns 192.168.1.53 nginx

-v /etc/localtime:/etc/localtime:ro nginx

docker run -e TZ=Asia/Shanghai nginx

高并发四大手段:缓存 / 限流 / 削峰 / 幂等 — 各自解决什么问题?

| **限流** | 请求太多,不能无限往后放 | **超了就拦** | Nginx `limit_req` / Sentinel / Guava RateLimiter |

- [[nginx-502-504-connection-reset-guide]] — Nginx 限流配置中的超时与熔断

- [[nginx-security-config-guide]] — Nginx 安全配置(连接层/请求层限流机制)

线上故障排查清单 — CPU/磁盘/内存/GC/网络 四维速查

网络排查方法论参见 [[network-troubleshooting-order]](分层七步法)和 [[nginx-502-504-connection-reset-guide]](Nginx 视角)。

| [[nginx-502-504-connection-reset-guide]] | Connection Reset 深度诊断 |

| [[fullstack-performance-troubleshooting]] | Nginx→应用→数据库→服务器全链路 |

Kubernetes 负载均衡深度实践:Service 数据面到生产级流量治理全链路

| 维度 | Nginx Ingress | Traefik | HAProxy Ingress | ALB Ingress(AWS) |

| 性能 | 高(基于 nginx 内核) | 中 | 极高 | 高 |

2. 查看 Ingress 日志:`kubectl logs -n ingress-nginx deploy/ingress-nginx-controller`

Linux 运维工程师 30 个高频命令速查手册

ps -ef | grep nginx # 查找特定进程

systemctl status nginx # 服务状态

journalctl -u nginx -f # 实时跟踪服务日志

Linux 服务器性能排查实战手册 — 三板斧/案例/阈值/参数速查

tags: [linux, troubleshooting, performance, monitoring, nginx, mysql]

### CASE 02:Nginx 502 Bad Gateway

**修复:** `max_children` 调至 200;配合 Nginx `keepalive 200` 优化连接复用。

服务器性能五维排查 — CPU/内存/磁盘/网络/文件系统深度解析

- nginx `worker_processes auto` 自动匹配核心数

| [[fullstack-performance-troubleshooting]] | 应用层性能排障方法论(Nginx→DB) |

| [[nginx-config-pitfalls]] | 踩坑点四 upstream keepalive / 踩坑点八 worker_rlimit_nofile |

Wiki Schema

├── nginx/ # Nginx 反向代理配置与排障

- nginx: Nginx 反向代理与配置

服务器网络排障方法论 — 分层定位七步法

| 502/504 / Nginx 代理异常 | 网络排障 → Nginx 配置排查 | [[nginx-config-pitfalls]] |

| Keepalived VIP 不漂移 | VRRP 网络排查(tcpdump vrrp) | [[keepalived-nginx-ha]] |

接口限流 5 种算法详解:计数器 / 滑动窗口 / 令牌桶 / 漏桶 / Redis+Lua

- [[nginx-security-config-guide]] — Nginx 安全配置实战(连接层/请求层限流配置)

- [[nginx-pre-launch-checklist]] — Nginx 上线前检查清单(限流/超时配置项)

K8s 资源限制配置指南 — Request / Limit / QoS / CPU Throttling

### Web 服务(Nginx / Apache)

memory: "64Mi" # Nginx 本身占用很小

Service 与网络排障 — Endpoints / DNS / kube-proxy / CNI / NetworkPolicy / Ingress

kubectl get pods -n ingress-nginx -l app.kubernetes.io/name=ingress-nginx

kubectl exec -it -n ingress-nginx -- \

TCP 连接数爆表:攻击还是 Bug 排查指南

快速定位到 Nginx、MySQL 或 Java 应用等具体进程。

- [[nginx-realtime-push-guide]] — Nginx 实时推送与长连接配置

MySQL 慢查询排查案例复盘 — 从发现到根治的完整链路

| [[fullstack-performance-troubleshooting]] | 全栈排障方法论(Nginx→应用→数据库→服务器) |

Jenkins + Ansible 集成实战 — CI/CD 配置管理流水线

├── roles/ # common/, nginx/, java/

K8s 面试通关指南 — 100 道核心题全解析

| 58 | 服务限流? | Istio 限流 / Nginx Ingress 限流 / 应用层/资源限制 |

K8s 滚动更新无损发布误区 — RollingUpdate 真相与真正无感发布体系

**支撑工具:** Istio / Linkerd(Service Mesh)、Argo Rollouts、Flagger、Nginx Ingress Canary

StatefulSet 完全指南 — 稳定网络标识 / 独立存储 / 有序部署

| Pod 名称 | 随机哈希(`nginx-abc123`) | 有序编号(`web-0, web-1, web-2`) |

Linux 服务器 CPU 飙高排查 — 完整方法论 + 应急响应实战

| 流量突增 | 限流/降级 | Nginx `limit_req` / Sentinel 降级 |

DNS 故障排查实战指南 — 从本地解析到权威 DNS 全链路

- [[nginx-502-504-connection-reset-guide]] — 502/504 排障(DNS 是排查步骤之一)

systemd 日志管理与实时监控:journalctl 命令完全指南

journalctl -u docker -u nginx -f # 同时监控多个服务

Linux 系统调优实战 — 接口响应从 500ms 降到 100ms 全复盘

| 负载 | Nginx 反向代理 → 应用集群 |

Linux 压缩解压工具对比与实战指南

tar -tvf archive.tar.gz | grep nginx # 搜索特定文件

Linux 高并发内核优化手册 — 文件句柄/网络/内存/调度/I/O/安全七维调优

- [[nginx-production-performance-optimization]] — 生产级 Nginx 性能优化 — OS 内核/Worker 进程/HTTP I/O/Upstream

Linux Load Average 完全解读 — 内核原理 / 排查方法论 / 容器环境实战

**典型场景:** fork 炸弹、Nginx worker 数过大、cron 堆积(执行时间超过调度间隔)、连接风暴、K8s 调度异常。

Linux Load 高但 CPU 低的排查思路 — 系统化诊断流程

- 大量日志写入(应用日志、Nginx 日志等)