Найден 2871 результат

George
13 апр 2014, 21:02
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: SYSTEM ERROR: Invalid recid
Ответы: 10
Просмотры: 11122

Re: SYSTEM ERROR: Invalid recid

Можно поправить promsgs файл таким образом, чтобы ошибка выдавалась и на экран - если она проявляется часто, то кто-нибудь из пользователей обратит на неё внимание. Если ошибка очень редкая, то можно сделать так, чтобы сессия на ней упала с генерацией protrace файла. Так и заметней будет, и код, на ...
George
12 апр 2014, 18:45
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: SYSTEM ERROR: Invalid recid
Ответы: 10
Просмотры: 11122

Re: SYSTEM ERROR: Invalid recid

Я сомневаюсь, что ошибка вызвана повреждением в какой-либо записи этой таблицы или её индекса. Статья из knowledgebase говорит о том, что ошибка может быть вызвана кодом приложения.
George
11 апр 2014, 21:24
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: SYSTEM ERROR: Invalid recid
Ответы: 10
Просмотры: 11122

Re: SYSTEM ERROR: Invalid recid

Opening a query based on zero, negative or unknown RECID or ROWID values generates error (18) in the database log file.
http://knowledgebase.progress.com/artic ... le/P12127/
George
03 апр 2014, 10:55
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: Использование конструкта OF в FOR EACH
Ответы: 2
Просмотры: 5727

Re: Использование конструкта OF в FOR EACH

Для проверки наличия смежных записей и в этом случае может использоваться функция CAN-FIND с модифицированным аргументом: CAN-FIND(FIRST marks OF student) или CAN-FIND(LAST marks OF sudent) В смысле выдаст ли компилятор ошибку или нет? операторы: disp CAN-FIND(first dictdb._field OF dictdb._file). ...
George
02 апр 2014, 12:14
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: накат АИ
Ответы: 3
Просмотры: 5361

Re: накат АИ

Без ключа -r время наката AI файла очень точно соответствует времени работы команды bigrow при наращивании BI файла до того же размера, что и AI файл. Время работы команды bigrow, на память, обычно порядка мегабайта в секунду. Bigrow можно легко попробовать на разных дисках. Из-за опций монтирования...
George
06 мар 2014, 18:58
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Не работает kill -s SIGUSR2 на Linux
Ответы: 9
Просмотры: 13450

Re: Не работает kill -s SIGUSR2 на Linux

BROKER 0: (-----) Sending signal 12 to user 11 BROKER 0: (-----) Sending signal 14 to user 11 BROKER 0: (-----) Sending signal 2 to user 11 BROKER 0: (-----) Sending signal 15 to user 11 На Linux'е SIGUSR2 - это сигнал 12 и здесь он действительно использовался. У меня есть аналогичные логи, наприме...
George
06 мар 2014, 14:58
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Не работает kill -s SIGUSR2 на Linux
Ответы: 9
Просмотры: 13450

Re: Не работает kill -s SIGUSR2 на Linux

Я писал, что в процессе "normal shutdown" сессия не реагирует на SIGUSR2. Дело доходит до "immediate", во время которого уже "BROKER 0: (2251) Destroyed user" Я ранней весной особенно плохо соображаю. Такое поведение (отсутствие реакции на SIGUSR2) проявляют абсолютно ...
George
06 мар 2014, 11:49
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Не работает kill -s SIGUSR2 на Linux
Ответы: 9
Просмотры: 13450

Re: Не работает kill -s SIGUSR2 на Linux

Да, о 4GL сессиях. Я писал, что процесс _progres, и пример по завершению сессии в редакторе _edit.p Всё равно не понимаю - даже сессия, подключившаяся к базе из редактора и ничего с базой не делающая, продолжает держать файлы базы открытыми и после останова базы? Т.е. ситуация воспроизводится насто...
George
06 мар 2014, 11:06
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Не работает kill -s SIGUSR2 на Linux
Ответы: 9
Просмотры: 13450

Re: Не работает kill -s SIGUSR2 на Linux

А практический интерес вызван тем, что не все клиентские сессии отключаются при normal shutdown, хотя это НЕ зависшие, Не транзакционные. Речь о 4GL сессиях или о служебных процессах? Если о последних, то в этой области в V10.2B были баги, которые вроде как исправлены в последних сервис-паках. Со с...
George
06 мар 2014, 09:09
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Не работает kill -s SIGUSR2 на Linux
Ответы: 9
Просмотры: 13450

Re: Не работает kill -s SIGUSR2 на Linux

Статья в knowledgebase неточно описывает реакцию Progress'а на SIGUSR2. Этот сигнал используется утилитой proshut для отключения пользователя. Proshut устанавливает в разделяемой памяти флаг отключения пользователя (usertodie) и посылает ему сигнал SIGUSR2. В ответ на этот сигнал пользовательская се...
George
10 фев 2014, 14:59
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: А вот такой код уже не компилируется, хотя на версии 10.1В0
Ответы: 3
Просмотры: 6205

Re: А вот такой код уже не компилируется, хотя на версии 10.

А вот такой код уже не компилируется, хотя на версии 10.1В03 проблем нет У меня компилируется, но ожидаемо выдает предупреждение: WARNING: Executable statement at line 3 of file will not be reached. (15090) Это сообщение появилось в V10.2A, а значит его не было в PROMSGS файле версии 10.1B. Предпол...
George
04 фев 2014, 12:49
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: SYSTEM ERROR 4524
Ответы: 3
Просмотры: 6269

Re: SYSTEM ERROR 4524

OpenEdge Enterprise RDBMS 10.1B на Windows Server 2008 Enterprise Edition 32-bit. Progress без сервис-пака? После добавления к 2-м существующим AI областям еще 6 variable length экстентов После online добавления? Т.е. через prostrct addonline? В 10.1B03 исправлены некоторые баги в этой области. При...