Страница 1 из 2
Блокировка коннекта и файлов на сервере NW6.5

Добавлено:
06 окт 2005, 13:10
Олег Почкин
Имеется сервер NW6.5+SP3, который служит как файловая помойка для XLS и DBF файлов. Клиенты WIN_XP sp1, sp2. В какой-то момент времени на рабочей станции происходит сбой. После перезагрузки на сервере остается соединение пользователя которое держит открытыми файлы, но ни удалить это соединение , ни освободить файлы никак нельзя. Были испробованы все возможные встроенные и внешние утилиты. (Из наборы Джона Берда, С1 и т.д.). Команда Clear station XX говорит что соединение очищено, хотя в мониторе я его вижу и удалить блокированные файлы не могу (только скопировать). Явный глюк сервера. Какие есть соображения? Заранее спасибо.

Добавлено:
06 окт 2005, 14:28
Larico
У нас такое на некоторых серверах происходит иногда. Лечится только перезагрузкой сервера, что прискорбно.
Превентивных мер пока не нашли. Понятно только что если клиент не вышел корректно, а просто ушел в перезагрузку, то открытый файл фиг отдаст (и коннект не убивается).
Если кто знает пути решения - пишите, буду также премного благодарен.
Re: Блокировка коннекта и файлов на сервере NW6.5

Добавлено:
06 окт 2005, 14:54
nik larin
Олег Почкин писал(а):Имеется сервер NW6.5+SP3, который служит как файловая помойка для XLS и DBF файлов. Клиенты WIN_XP sp1, sp2. В какой-то момент времени на рабочей станции происходит сбой. После перезагрузки на сервере остается соединение пользователя которое держит открытыми файлы, но ни удалить это соединение , ни освободить файлы никак нельзя. Были испробованы все возможные встроенные и внешние утилиты. (Из наборы Джона Берда, С1 и т.д.). Команда Clear station XX говорит что соединение очищено, хотя в мониторе я его вижу и удалить блокированные файлы не могу (только скопировать). Явный глюк сервера. Какие есть соображения? Заранее спасибо.
(тома NSS?) oplock'и пробовали отключать? (SET Client File Caching Enabled=Off)

Добавлено:
07 окт 2005, 10:48
Олег Почкин
Тома традиционные, оплоки отключены

Добавлено:
07 окт 2005, 13:38
capricious
через portal.nlm все снимается прекрасно

Добавлено:
12 окт 2005, 11:34
emelentiev
Избитая тема.
1. Отключить Hyperthreading.
2. Установить
SET CLIENT FILE CACHING ENABLED = OFF
SET LEVEL 2 OPLOCKS ENABLED = OFF

Добавлено:
14 окт 2005, 00:45
Олег Почкин
Все сделано как написано уже давным давно. Может загвоздка в оборудовании? Сервер - 2-х процессорный HP DL380 G3.

Добавлено:
14 окт 2005, 11:24
emelentiev
Вот-вот, именно на HP DL380 G3 / NW 6.5 SP3 я и мучился с теми же проблемами. Правда, DBF-файлы лежат у меня на томе NSS (Compression status Off, Sub-allocation Off)
Предложение для эксперимента:
1. перенести файлы на том NSS
2. поставить клиентам распоследний Client 4.91 SP1 на чистом IP
У меня три сотни пользователей колбасят эти DBF старым софтом на VFP, и если кто-то из них завис-отвалился, или я убиваю connection в NRM - файлы освобождаются. Клянусь треуголкой


Добавлено:
21 окт 2005, 17:28
Олег Почкин
А чем смотреть блокированные dbf и cdx файлы на NSS томах?
Я как раз и отказался от NSS из-за отсутствия средств диагностики.
Сейчас я использую WhoHasIt и аналогов ему пока не вижу.
Что посоветуете?

Добавлено:
21 окт 2005, 19:49
PavelKHTW
Олег Почкин писал(а):А чем смотреть блокированные dbf и cdx файлы на NSS томах?
Я как раз и отказался от NSS из-за отсутствия средств диагностики.
Сейчас я использую WhoHasIt и аналогов ему пока не вижу.
Что посоветуете?
А обычный monitor.nlm замечательно показывает кем залочен файл - на любом томе. По модному можно и через http на порт 8008(верно для NW51)

Добавлено:
21 окт 2005, 21:13
Алексей Волков
Олег Почкин писал(а):Сейчас я использую WhoHasIt и аналогов ему пока не вижу.
Он отлично работает и с NSS, причём всё равно 6.0 или 6.5.

Добавлено:
21 окт 2005, 21:54
emelentiev
21-й век на дворе
А Netware Remote Manager на что? Ходи смело на
https://server_ip_address:8009
После успешной аутентификации в Novell Remote Manager в левой части окна находишь жирный подзаголовок "Manage Server", под ним "Volumes". Затем в правой части окна жмешь "i" в кружочке напротив тома, который интересует. В открывшейся странице выбираешь "View Open Files". Пройдя по ссылке конкретного открытого файла, можно увидеть все соединения, которые его держат и принудительно закрыть файл.

Добавлено:
27 окт 2005, 12:10
Алексей Доляков
Только WhoHasit позволяет сразу просматривать целый каталог с подкаталогами (ну не знаю я какой файл залочен) и показывает тип блокировки (запись или чтение).
Разве у Novell Remote Manager или у другого софта есть такие возможности?

Добавлено:
09 ноя 2005, 11:52
Олег Почкин
Эксперимент с переносом баз на NSS ни к чему хорошему не привел, т.к. даже если файл открывается эксклюзивно, WhoHasIt этого не видет. То что файл открыт - видит, а вот что заблокирован - нет!
Из этого следует что WhoHasIt с NSS томами работает скорее всего не корректно. Может для нормальной многопользовательской работы с DBF файлами на NSS томах нужно указывать какие-то дополнительные опции? В ранних версиях NSS (если верить TID-ам) блокировка записей и файлов не поддерживалась. Какие еще есть мнения?

Добавлено:
09 ноя 2005, 12:10
Владимир Горяев
Олег Почкин писал(а):Какие еще есть мнения?
Накатить SP4a или попробовать обновить flesys
http://support.novell.com/cgi-bin/searc ... 972050.htm