I AM FREELANCE

Неделя 310 ₽Месяц 630 ₽3 месяца 1 680 ₽Год 5 680 ₽

Починка ошибки модуля Аб тестирования обложек мп № 36453

Добавлен в подборку:

Рынок рубрикиНиже рынка

5 250 ₽медиана по «Back-end»

Ниже, чем у 93% заказов рубрики

500 ₽

По 82 заказам за 90 дней. Шкала логарифмическая.

СвежестьОкно закрыто

4 дн. назадгорячее окно: окно закрыто

Оценка по площадке: в первые часы заказчик получает больше всего откликов.

Задача: таймаут транзакции в A/B-тесте обложек Симптом. На странице теста сырая ошибка Призма: транзакция шла 7,7 с при лимите 5 с и откатилась. Тест выглядит идущим: A «В очереди» (302 показа), B «Активен» (21). Какое действие упало (ротация, стоп, возврат фото), установить по логам. Риск. Если внутри транзакции была запись в WB или ожидание гейта, то фото на WB сменилось, а база откатилась. Тогда показы идут не тому варианту. Сделать Найти причину (файл:строка) и написать тест, падающий сейчас, на настоящих гейтах и dbLock. Оставить в транзакции только записи в БД. Вызовы WB вынести через промежуточное состояние, идемпотентно, с выходом при отказе WB. Поднять timeout не решение. Проверить все потоки A/B и cron. Показы за неопределённый период не начислять, итоги не переписывать. В UI показывать понятный текст ошибки. При расхождении фото WB и БД отправлять сигнал в ТГ. Нельзя: новые записи в WB без согласования, моки гейтов в тестах бага. Сдача: PR с документом T2 и owner-approved, тест красный до исправления и зелёный после, зелёный CI, включение сначала на одном тесте.

Дата создания: 04.11.2026

Дата обновления: 04.11.2026 в 23:19 МСК

Поиск по заказам