kodnado.ru/articles

Статьи

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

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

Сервер выдает 502 Bad Gateway: как найти проблему между Nginx и backend

502 Bad Gateway возникает, когда Nginx или прокси не получает нормальный ответ от backend: PHP-FPM, Node.js, upstream, socket или контейнер недоступен.

502, Nginx, сервер, PHP-FPM, backend Читать статью →

Cron задача не выполняется: как проверить расписание, окружение и логи

Cron может не выполнять задачу из-за неправильного расписания, пользователя, путей, PHP/Python окружения, прав, переменных env или отсутствия логирования.

cron, сервер, скрипты, автоматизация, логи Читать статью →

Парсер собирает пустые данные: как найти причину в селекторах и загрузке страницы

Парсер может собирать пустые данные из-за изменившейся верстки, JavaScript-рендера, блокировки, пустого HTML, неверных селекторов или авторизации.

парсер, скрипты, автоматизация, HTML, данные Читать статью →

Telegram webhook не срабатывает: как проверить бота, SSL и обработчик

Webhook Telegram может не срабатывать из-за SSL, URL, setWebhook, 500 ошибки обработчика, firewall, редиректа, pending updates или неверного токена.

Telegram, webhook, бот, API, SSL Читать статью →

Сайт выдает белую страницу: как найти скрытую PHP-ошибку

Белая страница на сайте часто означает скрытую PHP-ошибку, fatal error, нехватку памяти, конфликт плагина, ошибку шаблона или неправильную версию PHP.

ошибка сайта, PHP, CMS, логи, 500 Читать статью →

Карусель на сайте сломалась: как исправить слайды, стрелки и адаптив

Карусель ломается из-за JavaScript, CSS, конфликтов библиотек, lazy load, неправильной разметки, размеров контейнера или порядка подключения файлов.

frontend, карусель, JavaScript, CSS, адаптив Читать статью →

ISPmanager не выпускает SSL-сертификат: как проверить домен, DNS и Let’s Encrypt

Если ISPmanager не выпускает SSL, причина часто в DNS, 80 порте, редиректах, www-версии, IPv6, правах сайта или ошибке проверки Let’s Encrypt.

ISPmanager, SSL, Let’s Encrypt, DNS, хостинг Читать статью →

Make scenario останавливается с ошибкой: как восстановить автоматизацию

Если Make scenario останавливается с ошибкой, заявки, письма, CRM и уведомления перестают идти по цепочке. Важно найти конкретный модуль и входные данные.

Make, автоматизация, CRM, webhook, интеграции Читать статью →

N8n workflow не запускается: как найти ошибку автоматизации

Workflow в n8n может не запускаться из-за trigger, credentials, webhook URL, прав, режима активации, очереди, Docker, переменных окружения или ошибки node.

n8n, автоматизация, webhook, интеграции, AI Читать статью →

Нужно получать уведомление, если сайт упал: как настроить мониторинг

Уведомления о падении сайта помогают узнать о проблеме раньше клиентов: проверять можно HTTP-статус, формы, SSL, cron, базу данных и время ответа.

мониторинг, uptime, уведомления, Telegram, сервер Читать статью →

Docker контейнер висит в restarting: как найти причину перезапуска

Контейнер Docker может висеть в restarting из-за ошибки приложения, env-переменных, healthcheck, портов, прав, базы данных, volume или неверной команды запуска.

Docker, контейнер, сервер, DevOps, логи Читать статью →

После деплоя сайт перестал работать: как быстро найти причину и откатиться безопасно

После деплоя сайт может перестать работать из-за миграций, зависимостей, кеша, прав, env-переменных, сборки frontend, версии PHP/Node или ошибок в коде.

деплой, Git, rollback, сервер, ошибка сайта Читать статью →