|
![]() |
#1 |
Banned
|
если много людей в системе работают и создают метки, в какой-то момент сервер выдает двум меткам один и тот же номер
... но как же я порой ненавижу ДАКСа...
В 2009 появился новый злобный образец поведения: если много людей в системе работают и создают метки, в какой-то момент сервер выдает двум меткам один и тот же номер, зависает и делает крэш, при повторном старте находит этот дубликат, ругается, закрывает клиента, стирает все метки в языке, начиная с заданной, и после этого спокойно продолжает работу. Десять программистов и пять консультантов скрежещут зубами и в который раз запускают Аксапту заново. |
|
|
За это сообщение автора поблагодарили: alex55 (1). |
![]() |
#2 |
Участник
|
выделено отсюда Вопросы к George Nordic (было: Недоступность российской поддержки Микрософт)
Спасибо, EVGL |
|
![]() |
#3 |
Banned
|
Коллега, кстати, написал скрипт, которым можно восстановить метки из протокола:
X++: // Restore latest labels from label log static void restoreLabels(Args _args) { SysLabelLog labelLog; SysLabelLog labelLog2; ; while select labelLog group by LabelId, LanguageId where labelLog.LabelId like '@XYZ*' // == literalStr("@XYZ10857") && labelLog.CreatedDateTime >= DateTimeUtil::addDays(DateTimeUtil::utcNow(), -12) { select firstOnly labelLog2 order by RecId desc where labelLog2.LabelId == labelLog.LabelId && labelLog2.LanguageId == labelLog.LanguageId; if (labelLog2.SysLabelLogStatus != SysLabelLogStatus::Deleted) { try { info(strFmt('%1 (%2): %3', labelLog2.LabelId, labelLog2.LanguageId, labelLog2.LabelType)); labelLog2.restore(); } catch (Exception::Error) { error(labelLog2.LabelId); } } } } |
|
|
За это сообщение автора поблагодарили: belugin (3), Logger (2). |
![]() |
#4 |
Участник
|
Цитата:
Сообщение от EVGL
![]() ... но как же я порой ненавижу ДАКСа...
В 2009 появился новый злобный образец поведения: если много людей в системе работают и создают метки, в какой-то момент сервер выдает двум меткам один и тот же номер, зависает и делает крэш, при повторном старте находит этот дубликат, ругается, закрывает клиента, стирает все метки в языке, начиная с заданной, и после этого спокойно продолжает работу. Десять программистов и пять консультантов скрежещут зубами и в который раз запускают Аксапту заново. |
|
![]() |
#5 |
Участник
|
Цитата:
Я всегда считал нормальным соотношение 2:1, но в обратную сторону.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему. |
|
![]() |
#6 |
Консультант
|
Это зависит только от уровня консультантов и разработчиков
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|