Привет.
Наблюдалась ошибка - задвоились записи в табличке ipn_contract_data_9_201204 после запуска переобработки логов 2 раза. Т.е переобработку логов для всех источников запустили первый раз, через минут 5 запускает другой человек снова переобработку логов для всех источников. В итоге задания логи обработаны и в табличке ipn_contract_data_9_201204 задвоились записи: для каждого договора, дня, часа, услуги было 2 строки с одинаковым значением amount. Далее некорректный расчете наработки за трафик.
Я насколько понимаю при выделении всех дней и часов и добавлении в обработку логов генерятся задания, которые выполняются последовательно. Так ли это ? И можеет более детально рассказать алгоритм обработки логов ? Получается в какой-то момент произошла ошибка и штатно механизм загрузки не отработал. Далее было бы логично добавить в табличку ipn_contract_data_9_201204 индекс уникальный, чтобы не задваивались записи.
|