kodnado.ru/articles

Статьи

Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.

1127 материаловРазборы по сайтам, ботам, API, серверам и автоматизации

VPN для роутера: как выбрать схему и настроить без потери интернета

Как безопасно настроить VPN на роутере: выбрать протокол и маршруты, подготовить сервер, проверить DNS, IPv6, MTU, kill switch и скорость.

VPN для роутера, настройка VPN, WireGuard, OpenVPN, маршрутизация, policy routing, DNS, IPv6, kill switch Читать статью →

Сайт не запускается после перезагрузки сервера: systemd, Docker и зависимости

Что проверить, если сайт не запускается после reboot: systemd, автозапуск, порядок сети и БД, mount, Docker, окружение, порты и журнал загрузки.

сайт не запускается, reboot сервера, systemd, автозапуск сайта, Docker, Nginx, VPS, journalctl, администрирование сервера Читать статью →

Бот не создает заказ: как найти сбой и восстановить оформление без дублей

Что проверить, если бот не создает заказ: webhook, callback, состояние диалога, корзину, валидацию, транзакцию, CRM, платеж и уведомление.

бот не создает заказ, Telegram-бот, чат-бот, webhook, callback, корзина, CRM, идемпотентность, обработка заказов Читать статью →

Страница сайта не сохраняется: как найти ошибку CMS и не потерять изменения

Что проверить, если страница сайта не сохраняется: запрос в DevTools, HTTP-код, сессию, CSRF, WAF, лимиты, логи, базу, кэш и права CMS.

ошибка CMS, сохранение страницы, редактор сайта, HTTP 403, HTTP 413, HTTP 422, CSRF, WAF, ошибка базы данных Читать статью →

Очередь Redis теряет задачи: как найти потерю и настроить обработку

Почему задачи пропадают из Redis List или Streams: ранний ACK, pending, сбой worker, persistence, eviction, failover и разрыв между базой и очередью.

Redis очередь, Redis Streams, consumer group, Pending Entries List, XAUTOCLAIM, идемпотентность, transactional outbox, фоновые задачи Читать статью →

Одноразовый промокод повторно работает после отмены заказа: как исправить

Почему одноразовый промокод снова применяется после отмены заказа и как исправить резервирование, статусы, гонки, webhook и повторное использование.

одноразовый промокод, промокоды и скидки, отмена заказа, бизнес-логика, идемпотентность, гонка запросов, платежный webhook, интернет-магазин Читать статью →

Плагин оплаты конфликтует с зависимостями: как исправить Flutter и React Native

Как найти и безопасно исправить конфликт платежного плагина в Flutter или React Native: pub, npm, Gradle, CocoaPods, lock-файлы и проверка оплаты.

Flutter, React Native, плагин оплаты, конфликт зависимостей, Gradle, CocoaPods, pubspec.lock, мобильное приложение Читать статью →

ACL Tailscale блокирует нужный сервис: как найти правило и восстановить доступ

Что проверить, если ACL Tailscale блокирует сервис: grants, группы, теги, порты, subnet routes, DNS, firewall и безопасное восстановление доступа.

Tailscale ACL, Tailscale grants, политика доступа, частная сеть, subnet router, MagicDNS, сетевой доступ, Zero Trust Читать статью →

Интеграция доставки сломалась после обновления: как восстановить без дублей

Что делать, если после обновления не работают тарифы, отправления, этикетки или статусы доставки. Диагностика API, очереди и безопасное восстановление без дублей.

интеграция доставки, API доставки, статусы заказов, webhook, очередь заказов, идемпотентность, трек-номер, модуль доставки Читать статью →

Расширение не видит данные на странице после загрузки: как исправить content script

Почему расширение Chrome не видит динамические данные: run_at, SPA, isolated world, iframe и Shadow DOM. Пошаговая диагностика и надежное исправление content script.

расширение Chrome, content script, Manifest V3, SPA, MutationObserver, iframe, Shadow DOM, Chrome Extensions Читать статью →

Расхождение фактического и учетного остатка не попадает в отчет: что проверить

Почему расхождение складских остатков не видно в отчете: документы, движения, партии, срезы времени, ETL и фильтры. Пошаговая сверка и безопасное восстановление.

складской учет, остатки товаров, инвентаризация, отчет по остаткам, партии и серии, синхронизация склада, ETL, автоматизация склада Читать статью →

Slack-бот создает дубли задач: как остановить повторную обработку событий

Почему Slack-бот создает одинаковые задачи: повторы Events API, медленный ответ, очередь и отсутствие идемпотентности. Диагностика и пошаговое исправление.

Slack-бот, дубли задач, Slack Events API, event_id, идемпотентность, очередь задач, webhook, интеграция Slack Читать статью →