powered by simpleCommunicator - 2.0.31     © 2024 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Форма зависла
16 сообщений из 16, страница 1 из 1
Форма зависла
    #39750236
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Удаляю xxx.fmb и xxx.fmx но форма все равно открывается. Зависла в памяти. Из за этого нет возможности сделать изменения. Админ сказал, что все перегрузил. Что можете посоветовать.
...
Рейтинг: 0 / 0
Форма зависла
    #39750241
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_.... Зависла в памяти....Админ сказал, что все перегрузил.....
Срочно обратиться в Сколково

Вы случайно изобрели новый тип энергонезависимой памяти на основе вселенского эфира. Если это продвинуть в промышленность - возрождение Российской микро-эфиро-электронники и всей экономики будет обеспечено! Не говоря уже о возможности получения Нобелевской (или Шнобелевской) премии по физики.

p.s. & IMHO
Кто-то лукавит. Скорее всего Вы удалили не те файлы или не из той папки. Если OeBS, то имя формы в "Справка" не всегда соответствует реальному имени файлы и пути (если форма сделана копированием и имя формы /в свойствах формы/ было не изменено)
...
Рейтинг: 0 / 0
Форма зависла
    #39750414
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev, не OeBS и да, не я удаляла и соседнюю, точнее родительскую форму, удаление сработало. изменение тоже. А с проблемной нет, там старый код висит, даже если форма удалена. Проблемная форма накладывает блокировку на строку таблицы. Поэтому при многоразовом открытии одной и той же строки, бывает, подвисает. А теперь висит уже весь день. По идее должна помочь перегрузка http сервера, админ сказал что все перегружал, остался какой то глобальный перезапуск. А я могу что то сделать?
...
Рейтинг: 0 / 0
Форма зависла
    #39750422
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_.. не я удаляла и соседнюю, точнее родительскую форму, удаление сработало. изменение тоже. А с проблемной нет, там старый код висит, даже если форма удалена. Проблемная форма накладывает блокировку на строку таблицы. Поэтому при многоразовом открытии одной и той же строки, бывает, подвисает. А теперь висит уже весь день. ...Напомнило советский фильм "Ёлки-палки!" => "Фигуры, честно держащие этаж, получили дополнительную нагрузку. Законы справедливости и равновесия нарушены. На пульт управления летит сигнал тревоги. С пульта управления запрос - где провисло?"

Selesta_, укажите версию форм, и что означают фразы, конкретно: "там старый код висит", "Проблемная форма накладывает блокировку на строку", "многоразовом открытии одной и той же строки", "все перегружал"?
...
Рейтинг: 0 / 0
Форма зависла
    #39750508
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне как-то кажется, что Http сервер != Oracle Forms Server

Насколько я помню по OeBS, да, можно удалить .FMX и ранее запущенная форма будет продолжать работать. Но вот что бы удалили .FMX и форма продолжала запускаться далее - такого не видел... Всю жизнь диплоили формы без перезапуска OeBS,
...
Рейтинг: 0 / 0
Форма зависла
    #39750943
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mRdUKE, ничего не слышала про эфир, только для наркоза... у нас наверно Oracle Application Server 10g
"Там старый код висит", это значит, что форму я изменила и скомпилировала в другом месте, на тестовом сервере что б не мешать работающим юзерам. потом попросила сделать перерывчик и .fmb и .fmx скопировала на нужный рабочий сервер. Открываем форму, а там старый не измененный и впоследствии удаленный вариант. На тестовом все нормально - новая форма. Соседние формы тоже содержат все нужные изменения, можно и дальше их менять, записывать на рабочий сервер, "зависла" только одна. Хоть даже и удаленная, у юзеров она открывается и работает в старом варианте вот уже второй день.
Сама форма - это data block на основе таблицы, создан как for update то есть пока форма открыта строку таблицы никто бльше менять не может. Так было задумано, производственная необходимость. Если из браузера выйти по крестику на браузере а не на форме, то при втором открытии той же строки формсы ругнутся. Но что б так зависнуть на второй день... Есть вероятность что пока файл .fmx перезаписывался на сервер форма могла быть открыта. Что там "админ перегружал" не знаю, подозреваю, далеко не все, судя по результату.
...
Рейтинг: 0 / 0
Форма зависла
    #39750959
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_и .fmb и .fmx скопировала на нужный рабочий сервер. Открываем форму, а там старый не измененный и впоследствии удаленный вариант.Вам уже написали, - вы не туда (где находятся "рабочие" формы, которые запускаете/открываете) копируете. И, как правило, копирует .fmb на сервер, и на сервере "компилят" и получают .fmx ...
Смотрите конфигурацию (formsweb.cfg, *.env ..), - где у Вас находится проект. При замене "рабочей формы" на сервере, если на текущий момент она запущена, то при любом действии с формой получите FRM-92101.Selesta_Что там "админ перегружал" не знаюПерезагрузка процессов OAS 10g:
Код: powershell
1.
2.
$ORACLE_HOME/opmn/bin/opmnctl stopall
$ORACLE_HOME/opmn/bin/opmnctl startall
...
Рейтинг: 0 / 0
Форма зависла
    #39750967
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mRdUKE, скорее всего я "туда" копирую, потому что манипулировала соседними формами, которые лежат рядом в том же каталоге. Изменяла их, копировала рядом с зависшей, открывала - изменения были, веб их нормально открывает. Я даже форму с таким же названием, что и сломанная, не только с рабочего каталога удалила, а вообще отовсюду из той папки с формс даже в папках с бекапами, в других папках, даже скрытые файлы искала.

Попросила еще вчера доступ к рабочему серверу, записала .fmb и скомпилировала .fmx непосредственно на нем. Файлы выглядят нормально, компиляция выглядит нормально, временные метки файлов- ок. Так откуда же старый вариант?
Я в when_new_form_instance alert приписала и просто значки на непослушную форму ставила, ничего из изменений не отобразилось, все только на тестовом.
Формы у нас падают, если их перезаписывать, поэтому мне и непонятно, что случилось конкретно в этом случае и что там зависло.
Перегрузить можно попробовать в нерабочее время, только мне, подозреваю, на $ORACLE_HOME/opmn/bin прав не хватит.
...
Рейтинг: 0 / 0
Форма зависла
    #39751028
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_Так откуда же старый вариант?Чудеса чудес! Как вызов форм/формы происходит?
Selesta_Формы у нас падают, если их перезаписыватьКак вариант, - использовать копию проекта, и менять соотв. FORMS_PATH в default.env (Doc ID 286762.1)
...
Рейтинг: 0 / 0
Форма зависла
    #39751180
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mRdUKE, действительно, в крайнем случае можно сделать копию каталога арма, но делать ее каждый раз в случае такой проблемы накладно.
Админ сказал, что перегружал процессы, только "по одному".

Форма вызывается из другой формы по триггеру key-f4, где траляля .. Call_Form('XXXXX',HIDE,DO_REPLACE,NO_QUERY_ONLY,pl_id);

можно так же button, но на button тоже навешен EXECUTE_TRIGGER('KEY-F4');

Она все еще висит и бесит меня)
...
Рейтинг: 0 / 0
Форма зависла
    #39751235
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_Она все еще висит и бесит меня)Где и как "висит"? У вас случаем сервер не на Windows? Так как на нём, скорей всего, форма не даст замениться новым файлом .fmx, если она кем-то используется. Сессии удалены, блокировки есть?
...
Рейтинг: 0 / 0
Форма зависла
    #39751247
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mRdUKE, формы меняю по виндой, но компиляция и работа конечно под линукс) Под винду OAS разве вообще существует?) Если и был то при СССР). Ха-ха.
Сессии были убиты сразу, блокировок нет. Ну по крайней мере, на мой взгляд...
Форма на рабочем сервере новая имеет нужные временные отметки, просто открывается старая.
Скоро админ сервер перегрузит. Все процессы. Или еще как то.
...
Рейтинг: 0 / 0
Форма зависла
    #39751267
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_Под винду OAS разве вообще существует?) Существует.
Selesta_Я даже форму с таким же названием, что и сломанная, не только с рабочего каталога удалила, а вообще отовсюду из той папки с формс даже в папках с бекапами, в других папках, даже скрытые файлы искала.Selesta_просто открывается стараяЧудес не бывает!
...
Рейтинг: 0 / 0
Форма зависла
    #39751314
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mRdUKE, админ перестартовал процессы - не помогло.
Чудеса, это Формсы под винду. А в данном случае не чудо, а форма в памяти где то висит)
...
Рейтинг: 0 / 0
Форма зависла
    #39751463
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просила админа поставить в default.env параметр FORMS_MMAP=FALSE а потом вернуть как было. Отказал со словами "я не думаю что это поможет, только создаст проблемы". Кто нибудь ставил такое?
...
Рейтинг: 0 / 0
Форма зависла
    #39751477
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_Просила админа поставить в default.env параметр FORMS_MMAP=FALSE а потом вернуть как было. Отказал со словами "я не думаю что это поможет, только создаст проблемы". Кто нибудь ставил такое?А на UNIX это работает? o.0 Вроде как в далёком прошлом тестировали, - заменять на "лету" возможность оставалась?
Какая версия форм 10.x.x.x.x у Вас, ОС?
Прежде чем задавать вопросы, - полезно воспользоваться поиском по форуму => 14623952
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Форма зависла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]