19.07.2012, 12:51 | #1 |
Участник
|
Глюки трех AOS'ов в кластере с общим приложением
Есть следующая проблема:
Имеем три AOS'а в кластере - один балансировщик и два боевых, приложение общее. После переноса модификаций, связанных с добавлением полей в таблицы\формы, например на AOS1, пользователи, попадающие на AOS2 не видят изменений, этих полей как будто не существует. Запускаю приложение на AOS2, смотрю, поля добавленные в таблицы отображаются как UNCNOWN, никакие попытки восстановить, синхронизировать и т.п. не помогают,помогает удаление и добавление поля заново. После этого те же глюки на AOS1. Кто-то сталкивался с подобным? В чем может быть причина? |
|
19.07.2012, 12:55 | #2 |
Участник
|
А не пробывали сналача стопать все АОСы, вносить изменения на одном, а потом оставшиеся стартовать ?
Если переносите на горячую, то лучше после переноса выполнить обновление AOD (в средствах разработки) и обновление словаря на другом аосе, потом можете на таблице нажать восстановить поля должны отобразиться.
__________________
Sergey Nefedov |
|
|
За это сообщение автора поблагодарили: jonny (4). |
19.07.2012, 13:01 | #3 |
Участник
|
Из опыта, 100% помогает только перезагрузка службы AOS.
Все остальное танцы с бубнами. |
|
|
За это сообщение автора поблагодарили: jonny (4). |
19.07.2012, 13:03 | #4 |
MCITP
|
Цитата:
Сообщение от SRF
А не пробывали сналача стопать все АОСы, вносить изменения на одном, а потом оставшиеся стартовать ?
Если переносите на горячую, то лучше после переноса выполнить обновление AOD (в средствах разработки) и обновление словаря на другом аосе, потом можете на таблице нажать восстановить поля должны отобразиться. Первый способ - самый верный
__________________
Zhirenkov Vitaly |
|
|
За это сообщение автора поблагодарили: jonny (4). |
19.07.2012, 13:06 | #5 |
Участник
|
Спасибо, подозревал что придется теперь допоздна засиживаться
|
|
19.07.2012, 13:28 | #6 |
Участник
|
А экспорт проекта из первого АОСа и импорт на остальные с сохранением кодов не помогает ?
PS. Я использовал АОСы только с самостоятельными приложениями |
|
19.07.2012, 13:29 | #7 |
Участник
|
|
|
19.07.2012, 14:26 | #8 |
Участник
|
Вот вам бубен :
1. Грохаете auc файлы. 2. Далее для каждого аоса : а. компиляете табличку б. В контекстном меню в АОТе выбираете восстановить в. Снова компиляете Дальше наслаждаетесь жизнью. |
|
|
За это сообщение автора поблагодарили: Link (3), gl00mie (2). |
19.07.2012, 16:44 | #9 |
Участник
|
Помогает, как было отмечено выше, компиляция приложения на каждом AOS'е, ну и удаление кэшей приложения на пользовательской стороне. Единственная засада в том, чтобы запускать компиляцию последовательно, иначе будут произвольно лезть ошибки "не могу сохранить... версия объекта приложения на сервере новее". Собственно, все, что нужно, для этого уже есть:
Последний раз редактировалось gl00mie; 19.07.2012 в 17:09. Причина: стилистика |
|
|
За это сообщение автора поблагодарили: Logger (3). |
Теги |
кеш |
|
|