Сети NetWare 3.12-4.1.Книга ответов

             

Как проверять новые модули на совместимость и работоспособность?



Как проверять новые модули на совместимость и работоспособность?

В составе NetWare нет полноценных средств тестирования модулей. Существуют, однако, некоторые меры предосторожности, нелишние при установке незнакомых модулей.
Перед запуском незнакомого модуля полезно заархивировать по крайней мере самую важную информацию на сервере и Bindery для серверов NetWare 3.x.
После загрузки модуля попробуйте его выгрузить: если модуль, выгружаясь, не полностью освобождает ресурсы (об этом вы узнаете из соответствующего сообщения), то он не является корректным для данной версии ОС и подлежит замене.

В NetWare 4.x возможно разрешение остановки сервера при обнаружении недопустимых параметров командой
SET HALT SYSTEM ON INVALID PARAMETERS=OFF (ON)
SET DEVELOPER OPTION=OFF (ON) - включение опции разработчика, предоставляющей дополнительные возможности (отладочную информацию)

Модули, использующие старые вызовы API, с новой версией обычно работают, но менее эффективно. Их можно выявить и по возможности обновить.

Выдача имен старых вызовов API при загрузке разрешается командой
SET DISPLAY OLD API NAMES = ON, по умолчанию OFF, доступно и из STARTUP.NCF
Контролем попыток использования несуществующей памяти управляют следующие команды SET, доступные и из файла STARTUP.NCF:
SET ALLOW INVALID POINTERS=OFF(ON) - разрешение модулям создавать несуществующие 4-килобайтные страницы памяти с предупреждением на консоли и в файле протокола при первом создании такого указателя модулем NLM.
SET READ FAULT NOTIFICATION=ON(OFF) - разрешение уведомлений о попытке чтения несуществующей страницы памяти (на коносоль и в протокол)
SET READ FAULT EMULATION=ON(OFF) - разрешение эмуляции успешного чтения несуществующей страницы памяти.
SET WRITE FAULT NOTIFICATION=ON(OFF) - разрешение уведомлений о попытке записи в несуществующую страницу памяти (на коносоль и в протокол)
SET WRITE FAULT EMULATION=ON(OFF) - разрешение эмуляции успешной записи в несуществующую страницу памяти.



Содержание раздела