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

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

UIN
Постоянный гость
Сообщения: 50
Зарегистрирован: 14 дек 2005, 10:14
Контактная информация:

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

Сообщение UIN »

Народ подскажите как бороться с этой гадостью.. раньше такого не было, а если было то очень редко . щас по два раза на день.. вроде сервак в норме. по мощам хватает.. но народ жалуется что ни стого ни с сего тупо вылетает БЛОКИРОВКА ТАБЛИЦЫ РЕСУРСОВ .. и все ток ресет и перезапуск первасива на серваке..
сервак 2х3.2 ксеоны
2 гига оперативы
винда 2003
первасив 8.70
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

1. грохнуть resourse.adf
2. попытаться по журналу опеределить кто в это время ведет основную работу. Сталкивался с тем,что пакетное формирование СФ на медленной машине стопорило всех, после смены компа проблема ушла. А может где то сетевая карта вылетела и шлет ошибки в сеть.
3. Почистить все tmp*.*
UIN
Постоянный гость
Сообщения: 50
Зарегистрирован: 14 дек 2005, 10:14
Контактная информация:

Сообщение UIN »

а может быть что постоянно дергают центральный свитч..(в серверной ремонт, все унесли а вот свитч не получилось )?
Chak
Посетитель
Сообщения: 41
Зарегистрирован: 30 ноя 2005, 10:54
Откуда: Пермь
Контактная информация:

Сообщение Chak »

У нас (правда, Pervasive 2000i) борюсь так - цепляюсь к серверу Pervasive Monitorом, захожу в Mikrokernel->Active files , в списке файлов ищу resourse.adf (он в каталоге D_DICT), встаю на него и пробегаю по списку пользователей, работающих с этим файлом, смотрю, у кого "Open Mode" отличен от "Normal" (может быть "Multiple"). Прошу этого пользователя выйти из Галактики.
Роман
Постоянный обитатель
Сообщения: 164
Зарегистрирован: 15 июл 2005, 05:48
Откуда: Хабаровск
Контактная информация:

Сообщение Роман »

грохнуть зависшего юзера...
Seybukan
Местный житель
Сообщения: 1357
Зарегистрирован: 29 мар 2005, 17:49
Откуда: СПб, ЭП-Аудит
Контактная информация:

Сообщение Seybukan »

грохнуть зависшего юзера...
Грохать надо первопричину, а не следствие. :)
Galex
Постоянный обитатель
Сообщения: 175
Зарегистрирован: 29 июн 2006, 14:39
Контактная информация:

Сообщение Galex »

Товарищи, недавно столкнулся с этой же проблемой... Кто подскажет, чего это за таблица такая хитрая X$RESOURCES и для чего она вообще нужна Галактике?..
master
Сообщения: 14
Зарегистрирован: 05 июл 2006, 13:54
Откуда: Владимир

Сообщение master »

Это таблица пользовательских ресурсов. Основная часть записей это записи настроенных у пользователей рабочих мест. Другая, меньшая часть записей, записи связанные с лицензированием, если не ошибаюсь. Проблема с блокировкой ресурсов возникает постоянно, я просто выкидываю того юзера который блокирует базу.
thor
Местный житель
Сообщения: 289
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Saint-Petersburg
Контактная информация:

Сообщение thor »

Причин, вызывающих блокировку таблицы ресурсов, множество.
Наиблее часто блокировка происходит из-за железных проблем, как с компами, серверами, так и с сетью.
Пример -в 100Мбитной достаточно загруженной сетке один юзер на 10 Мбит вызывал блокировку - перевели на 100 - проблема ушла.
2 ксеона тоже не гарантия - был такой сервер с 2 гигами оперативки, на нем стоял PDC Win2003, Pervasive Server, сервер терминальных служб и Галактика. Когда количество работающих с Галактикой по терминалу дошло до 20 человек - началась сплошная блокировка - сервер не справлялся с нагрузкой.
Настройка Галактики также может приводить к блокировке. Например, если таблица ресурсов используется в процессе журнализации, то откат действия по блоку, в котором есть записи по данной таблице, приведет к блокировке.
P.S. Для пользователей Pervasive.SQL - по возможности, уходите от использования 7 версии и 2000i на более современное ПО, часть проблем может уйти сама по себе
thor
Местный житель
Сообщения: 289
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Saint-Petersburg
Контактная информация:

Сообщение thor »

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

Сообщение Grebenev »

Я так понял, если нет необходимости сохранять настройки пользователей по рабочим местам, то эту таблицу можно спкойно удалять вечерком и не журнализировать?
thor
Местный житель
Сообщения: 289
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Saint-Petersburg
Контактная информация:

Сообщение thor »

можно
Grebenev
Сообщения: 0
Зарегистрирован: 07 июн 2006, 11:19
Откуда: МУП Уфаводоканал
Контактная информация:

Сообщение Grebenev »

А может еще какие системные таблички не журнализировать с без потери возможности откатывать удаления счетоф фактур, проводок и.т.п?
Galex
Постоянный обитатель
Сообщения: 175
Зарегистрирован: 29 июн 2006, 14:39
Контактная информация:

Сообщение Galex »

И так, подведем итог... Таблица X$RESOURCES призвана хранить настройки рабочих мест пользователей и информацию о лицензиях. (зачем это все в одной таблице не понятно...) Блокировки возникают скорее всего именно из-за "лицензионной" части таблицы, потому как они появляются во время закрытия стандартных интерфейсов. (и то не всех...) Очень бы хотелось знать чего делает Галактика в это время... И еще одна непонятность - данная проблема возникает только на серверах с Pervasive.SQL?.. Или я ошибаюсь?..
Кстати, 4 Xeon'а, 4 Гига оперативки и Гигабитная сеть тоже не гарантия... :-)
thor
Местный житель
Сообщения: 289
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Saint-Petersburg
Контактная информация:

Сообщение thor »

Блокировка таблицы ресурсов может возникать на любой платформе
Ответить