|
10.05.2019, 10:57 | #1 |
Moderator
|
Вчера натолкнулись на замечательную ошибку. Модуль ER выдавал сообщение о неправильности значений некоторых параметров. При этом на глаз, все требуемые параметры были правильными и не пустыми. Я нашим консам выдал идею, что возможно глючит система кэширования и часть серверов не видят обновления сделанные с другого сервера. Надо мол подождать до утра и снова попробовать.
Реальность оказалась гораздо интереснее: Система кэширования просто забыла записать данные в БД. На экране вчера показывались одни параметры, а сегодня - совсем другие. Судя по всему ситуация была примерно такая: 1. Консы указали в параметрах ER ссылки на некоторый тип DocuType. 2. Потом этот тип кто-то удалил. (И похоже что delete action из DocuType на ERParameters нету - хотя не проверял). 3. Потом консы поменяли тип документа на правильный и типа изменения сохранили. 4. Потом примерно полдня система показывала на экране измененные значения полей (трем разным консам, мне и еще паре пользователей), а в БД хранила другие значения (и код класса читал именно их). 5. Потом кэш устарел и был зачищен. Мы снова увидели старые и неверные значения полей. V10.0.0 PU24. Сломали то ли систему кэширования, то ли систему записи в БД. Воспроизводить пока не пытались - времени не было. P.S. Добавлю что это был Productive Instance, поэтому простые домашние средства типа рестарта IIS были не доступны. Оставалось либо ждать часиков 8, либо бороться с поддержкой (вероятно - более 8 часов). Последний раз редактировалось fed; 10.05.2019 в 11:04. |
|
11.06.2019, 11:12 | #2 |
Участник
|
Цитата:
Сообщение от fed
Сломали то ли систему кэширования, то ли систему записи в БД. Воспроизводить пока не пытались - времени не было.
P.S. Добавлю что это был Productive Instance, поэтому простые домашние средства типа рестарта IIS были не доступны. Оставалось либо ждать часиков 8, либо бороться с поддержкой (вероятно - более 8 часов). Могли остаться средства для этого в x++ (надеюсь они не все там выпилили). Повесить это на кнопку и дать людям поюзать. |
|
11.06.2019, 11:42 | #3 |
Moderator
|
|
|