Оптимизация кэширования в Nginx: статический контент и FastCGI-кэш
Пошаговая настройка кэширования статики, микрокэширования и fastcgi_cache в Nginx: управление заголовками Cache-Control, сброс кэша и fastcgi_cache_us...
Отказоустойчивый Upstream в Nginx: round-robin, least_conn, ip_hash
Настройка отказоустойчивой балансировки нагрузки в Nginx upstream: алгоритмы least_conn, ip_hash, параметры max_fails, fail_timeout, keepalive и backu...
Траблшутинг ошибки 502 Bad Gateway в Nginx: PHP-FPM, Node.js и Python
Диагностика и устранение 502 Bad Gateway в Nginx: отладка unix-сокетов, исправление connect() failed (111: Connection refused), таймауты upstream и сб...
Тюнинг Nginx под High-Load: worker_processes, worker_connections и epoll
Оптимизация производительности Nginx под высокие нагрузки: расчет worker_rlimit_nofile, worker_connections, epoll, reuseport и системных лимитов ядра....
Оптимизация дискового планировщика Linux: mq-deadline, bfq или none (NVMe)
Как правильно выбрать и настроить I/O планировщик в ядре Linux: сравнение none, mq-deadline, kyber и bfq для SSD, NVMe накопителей и виртуализации....
Диагностика задержек Softirq и высокой нагрузки ksoftirqd в Linux
Как найти причину утилизации CPU потоками ksoftirqd: мониторинг /proc/softirqs, разбор очередей NET_RX, NET_TX, TIMER, BLOCK и сетевой оффлоадинг etht...
Траблшутинг ошибок монтирования overlayfs в Docker и Kubernetes нодах
Устранение сбоев overlay2/overlayfs: исправление ошибок d_type, переполнения inode, очистка поврежденных upperdir/workdir слоев в containerd и Docker....
Настройка таймеров systemd (systemd.timer) и user-сессий вместо cron
Переход с классического cron на systemd timers: создание .timer и .service файлов, настройка OnCalendar, запуск задач от непривилегированных пользоват...
Восстановление деградированного RAID в mdadm: замена диска и ребилд
Пошаговый траблшутинг программного RAID в Linux: выявление сбойного накопителя, удаление, клонирование разметки GPT/MBR и перестроение массива через m...
Настройка HugePages и отключение Transparent HugePages (THP) для СУБД
Конфигурация статических HugePages (2MB/1GB) и правильное отключение Transparent HugePages (THP) для PostgreSQL, Oracle, Redis и MongoDB в Linux....
Диагностика производительности дисков в Linux: iostat, iotop, blktrace, fio
Как найти узкое место в дисковой подсистеме Linux: расчет IOPS и await через iostat, поиск виновных процессов в iotop и нагрузочное тестирование в fio...
Траблшутинг переполнения таблицы conntrack в Linux: тюнинг nf_conntrack
Как устранить ошибку nf_conntrack: table full, dropping packet. Расчет максимального размера таблицы conntrack_max, buckets и оптимизация TCP-таймауто...