Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
Трек-номер не отправляется клиенту: как починить уведомления после заказа
Трек-номер может не уходить клиенту из-за статуса заказа, интеграции доставки, почтового шаблона, SMS-шлюза, webhook или ошибки в очереди уведомлений.
Читать статью →Товары не отправляются на Wildberries: где искать ошибку в выгрузке
Выгрузка товаров на Wildberries может остановиться из-за API, формата данных, обязательных полей, изображений, остатков, лимитов или ошибок авторизации.
Читать статью →После обновления сайта пропала аналитика: как вернуть счетчики, цели и события
После редизайна, смены шаблона или деплоя аналитика может пропасть: счетчик не загружается, цели не срабатывают, ecommerce не отправляет данные.
Читать статью →Страница 404 попадает в индекс: как найти причину и убрать мусор из поиска
Если 404-страницы попадают в индекс, поисковик видит на сайте технический мусор: битые URL, старые страницы, неправильные редиректы или ошибочный HTTP-статус.
Читать статью →Менеджер Видит Кандидатов Чужого Подразделения: Как Исправить Права В HRM
Менеджер может видеть кандидатов чужого подразделения из-за ошибки ролей, фильтра tenant, прав вакансии, кеша, SQL-запроса или наследования доступов.
Читать статью →Нужно Учитывать Грузоподъемность Машины При Распределении Заказов: Логика Маршрутов
Распределение заказов по машинам должно учитывать грузоподъемность, объем, вес, интервалы доставки, зоны, приоритеты, остатки места и ограничения маршрута.
Читать статью →После Одобрения Возврата Не Создается Задача Складу: Как Починить Процесс
Задача складу после возврата может не создаваться из-за статусов, очереди событий, webhook, прав, ошибки интеграции WMS, дублирования или неполных данных заказа.
Читать статью →Классификатор Использует Персональные Данные Без Маскирования: Как Снизить Риск В AI-Сценариях
AI-классификатор может обрабатывать персональные данные без маскирования, если входные обращения, документы или чаты отправляются в модель в сыром виде.
Читать статью →Elasticsearch Не Запускается После Заполнения Диска: Как Безопасно Поднять Поиск
Elasticsearch может не запускаться после заполнения диска из-за watermark, поврежденных translog, read-only индексов, нехватки места, heap и ошибок кластера.
Читать статью →Перенос Пользователей Ломает Пароли: Как Мигрировать Аккаунты Без Сброса Всем
Пароли после переноса пользователей могут сломаться из-за разных алгоритмов хеширования, соли, кодировки, регистра email, схемы базы или ошибки импорта.
Читать статью →Удаление Данных Не Освобождает Место Сразу: Почему База Или Диск Не Уменьшаются
Удаление данных может не освобождать место сразу из-за особенностей MySQL, PostgreSQL, ClickHouse, VACUUM, партиций, binlog, tombstones, кеша или файлов таблиц.
Читать статью →API Не Поддерживает Идемпотентность Создания Заказа: Почему Появляются Дубли
Без идемпотентности API может создавать дубли заказов при повторном запросе, таймауте, retry, двойном клике, плохой связи или повторной отправке формы.
Читать статью →