Страница 1 из 2

Блокировка таблицы ресурсов

Добавлено: 24 июл 2006, 09:32
UIN
Народ подскажите как бороться с этой гадостью.. раньше такого не было, а если было то очень редко . щас по два раза на день.. вроде сервак в норме. по мощам хватает.. но народ жалуется что ни стого ни с сего тупо вылетает БЛОКИРОВКА ТАБЛИЦЫ РЕСУРСОВ .. и все ток ресет и перезапуск первасива на серваке..
сервак 2х3.2 ксеоны
2 гига оперативы
винда 2003
первасив 8.70

Добавлено: 24 июл 2006, 10:00
edward_K
1. грохнуть resourse.adf
2. попытаться по журналу опеределить кто в это время ведет основную работу. Сталкивался с тем,что пакетное формирование СФ на медленной машине стопорило всех, после смены компа проблема ушла. А может где то сетевая карта вылетела и шлет ошибки в сеть.
3. Почистить все tmp*.*

Добавлено: 24 июл 2006, 11:24
UIN
а может быть что постоянно дергают центральный свитч..(в серверной ремонт, все унесли а вот свитч не получилось )?

Добавлено: 24 июл 2006, 13:34
Chak
У нас (правда, Pervasive 2000i) борюсь так - цепляюсь к серверу Pervasive Monitorом, захожу в Mikrokernel->Active files , в списке файлов ищу resourse.adf (он в каталоге D_DICT), встаю на него и пробегаю по списку пользователей, работающих с этим файлом, смотрю, у кого "Open Mode" отличен от "Normal" (может быть "Multiple"). Прошу этого пользователя выйти из Галактики.

Добавлено: 25 июл 2006, 03:51
Роман
грохнуть зависшего юзера...

Добавлено: 25 июл 2006, 12:03
Seybukan
грохнуть зависшего юзера...
Грохать надо первопричину, а не следствие. :)

Добавлено: 08 авг 2006, 17:04
Galex
Товарищи, недавно столкнулся с этой же проблемой... Кто подскажет, чего это за таблица такая хитрая X$RESOURCES и для чего она вообще нужна Галактике?..

Добавлено: 11 авг 2006, 14:34
master
Это таблица пользовательских ресурсов. Основная часть записей это записи настроенных у пользователей рабочих мест. Другая, меньшая часть записей, записи связанные с лицензированием, если не ошибаюсь. Проблема с блокировкой ресурсов возникает постоянно, я просто выкидываю того юзера который блокирует базу.

Добавлено: 11 авг 2006, 19:06
thor
Причин, вызывающих блокировку таблицы ресурсов, множество.
Наиблее часто блокировка происходит из-за железных проблем, как с компами, серверами, так и с сетью.
Пример -в 100Мбитной достаточно загруженной сетке один юзер на 10 Мбит вызывал блокировку - перевели на 100 - проблема ушла.
2 ксеона тоже не гарантия - был такой сервер с 2 гигами оперативки, на нем стоял PDC Win2003, Pervasive Server, сервер терминальных служб и Галактика. Когда количество работающих с Галактикой по терминалу дошло до 20 человек - началась сплошная блокировка - сервер не справлялся с нагрузкой.
Настройка Галактики также может приводить к блокировке. Например, если таблица ресурсов используется в процессе журнализации, то откат действия по блоку, в котором есть записи по данной таблице, приведет к блокировке.
P.S. Для пользователей Pervasive.SQL - по возможности, уходите от использования 7 версии и 2000i на более современное ПО, часть проблем может уйти сама по себе

Добавлено: 11 авг 2006, 19:07
thor
Причин, вызывающих блокировку таблицы ресурсов, множество.
Наиблее часто блокировка происходит из-за железных проблем, как с компами, серверами, так и с сетью.
Пример -в 100Мбитной достаточно загруженной сетке один юзер на 10 Мбит вызывал блокировку - перевели на 100 - проблема ушла.
2 ксеона тоже не гарантия - был такой сервер с 2 гигами оперативки, на нем стоял PDC Win2003, Pervasive Server, сервер терминальных служб и Галактика. Когда количество работающих с Галактикой по терминалу дошло до 20 человек - началась сплошная блокировка - сервер не справлялся с нагрузкой.
Настройка Галактики также может приводить к блокировке. Например, если таблица ресурсов используется в процессе журнализации, то откат действия по блоку, в котором есть записи по данной таблице, приведет к блокировке.
P.S. Для пользователей Pervasive.SQL - по возможности, уходите от использования 7 версии и 2000i на более современное ПО, часть проблем может уйти сама по себе

Добавлено: 14 авг 2006, 10:35
Grebenev
Я так понял, если нет необходимости сохранять настройки пользователей по рабочим местам, то эту таблицу можно спкойно удалять вечерком и не журнализировать?

Добавлено: 14 авг 2006, 12:04
thor
можно

Добавлено: 14 авг 2006, 12:40
Grebenev
А может еще какие системные таблички не журнализировать с без потери возможности откатывать удаления счетоф фактур, проводок и.т.п?

Добавлено: 14 авг 2006, 17:21
Galex
И так, подведем итог... Таблица X$RESOURCES призвана хранить настройки рабочих мест пользователей и информацию о лицензиях. (зачем это все в одной таблице не понятно...) Блокировки возникают скорее всего именно из-за "лицензионной" части таблицы, потому как они появляются во время закрытия стандартных интерфейсов. (и то не всех...) Очень бы хотелось знать чего делает Галактика в это время... И еще одна непонятность - данная проблема возникает только на серверах с Pervasive.SQL?.. Или я ошибаюсь?..
Кстати, 4 Xeon'а, 4 Гига оперативки и Гигабитная сеть тоже не гарантия... :-)

Добавлено: 15 авг 2006, 14:19
thor
Блокировка таблицы ресурсов может возникать на любой платформе