搜索结果: "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
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 日志等)