BG 5.1
имеется два источника данных.
пусть будет "Источник 1" и "Источник 2"
запрашиваю детализацию за период.
во-первых, почему нельзя выбрать интересующую услугу для детализации?
во-вторых, почему нельзя выбрать интересующий источник?
в-третьих:
указываем имя файла для детализации.
делаем запустить.
смотрим...
сначала выдирается детализации из "источник 1", кладется в файл temp.tmp
после окончания, из файла
temp.tmp формируется файл вида "
detail_1.2.3.4-1.2.3.4.txt"
После готовности файла начинает выдираться детализация по второму источнику и складываться снова в файл
temp.tmpкоторый после готовности переделывается опять-же в файл "
detail_1.2.3.4-1.2.3.4.txt"
При этом, естественно, теряем первую детализацию...
Потом этот каталог архивируется в zip и стирается...
Дальше еще более интересно, если вторая детализация пустая (ну нет за данный период трафика по этому источнику)
то до стадии создания zip-файла не доходим...
Причем zip-файл так-же не создается если нет второго txt файла с детализацией первого источника...
Что я делаю не так?

И как получить нормальные файлы детализации без необходимости караулить готовность первого файла и быстрого его забирания....
Почему файлы создаются с одинаковым именем? Почему-бы не добавить в имя файла номер источника?
немного логов:
error.log пустой
detail.log
10-18/13:45:51 INFO [Thread-16] DetailMaker - Starting detail task...
10-18/13:45:51 INFO [Thread-16] MonthFlowDetailMaker - Create part of mount detail...
10-18/13:46:57 INFO [Thread-16] MonthFlowDetailMaker - file writing by 66033
10-18/13:48:43 INFO [Thread-16] DetailMaker - Starting detail task...
10-18/13:48:43 INFO [Thread-16] MonthFlowDetailMaker - Create part of mount detail...
10-18/13:51:06 INFO [Thread-16] MonthFlowDetailMaker - file writing by 143586
10-18/13:51:06 INFO [Thread-16] MonthFlowDetailMaker - Start create zip file => /opt/bgbilling/flows/detail/test12345.zip