Особенности работы с сетевыми версиями системы 1С:Предприятие
При эксплуатации сетевых версий системы 1С:Предприятие следует учитывать некоторые особенности ее взаимодействия с сетевыми операционными системами. Одной из особенностей системы 1С:Предприятие является то, что в процессе работы система держит одновременно открытыми значительное число файлов в каталоге информационной базы. В частности, при запуске система открывает размещенные в каталоге информационной базы файлы *.DBF, *.CDX, в которых находятся данные и индексы таблиц информационной базы. Число открываемых файлов может варьироваться в зависимости от конфигурации, и в ряде случаев может достигать нескольких сотен, что может вызывать проблемы при размещении каталогов информационных баз на некоторых видах файл-серверов.
При размещении информационной базы на компьютере, работающем под управлением операционных систем Microsoft Windows 95/98 следует учитывать, что данные операционные системы не позволяют держать одновременно открытыми с других рабочих станций более чем 1024 файла. На практике это означает, что число пользователей, одновременно работающих с информационной базой, размещенной на компьютере, работающем под управлением Microsoft Windows 95/98, ограничено. Можно примерно оценить максимальное число одновременно работающих пользователей для данного случая: для этого надо разделить 1024 на число файлов *.DBF, *.CDX, созданных системой 1С:Предприятие в каталоге информационной базы.
При размещении информационной базы на компьютере, работающем под управлением операционной системы Microsoft Windows NT, единственным ограничением является то, что операционная система Microsoft Windows NT, работающая в качестве файл-сервера, не позволяет каждой из клиентских машин открывать на своем диске более чем 2048 файлов. Но это число достаточно велико, и с данным ограничением пользователи системы 1С:Предприятие на практике не сталкиваются.
В большинстве случаев, при использовании в качестве файл-серверов машин, работающих под управлением Novell NetWare 3.x, 4.x, никаких проблем не возникает. Но в некоторых случаях для того, чтобы система 1С:Предприятие смогла открыть нужное число файлов, может потребоваться дополнительная настройка сервера и/или клиентской части.
На сервере число одновременно открываемых файлов зависит от следующих параметров:
- Maximum File Locks
- Maximum Record Locks
- Maximum File Locks per Connection
- Maximum Record Locks per Connection
Параметр Maximum File Locks ограничивает максимальное число файлов, одновременно открываемых на файл-сервере.
Значение параметра Maximum Record Locks, как правило, определяется как значение Maximum File Locks, умноженное на число, лежащее в диапазоне 2…4.
Параметр Maximum File Locks per Connection ограничивает число файлов, одновременно открываемых на файл-сервере одной клиентской рабочей станцией. Аналогично, значение параметра Maximum Record Locks per Connection должно определяться, как значение Maximum File Locks per Connection, умноженное на число, лежащее в диапазоне 2…5. Значения указанных параметров могут быть установлены с помощью команды SET, задаваемой с консоли файл-сервера, или в случае использования Novell NetWare 4.1 и более старших версий, с помощью утилиты Server Manager.
Необходимость в дополнительной настройке клиентской части при работе с файл-серверами Novell NetWare может возникнуть при использовании в качестве рабочих станций машин, работающих под управлением Microsoft Windows 95/98. В случае использования в качестве клиентов машин, оснащенных Windows NT, никаких проблем, как правило, не возникает и дополнительных настроек не требуется.
При использовании в качестве клиентских рабочих станций компьютеров, работающие под управлением Microsoft Windows 95/98 могут иметь место два варианта.
Если для связи с файл-серверами Novell NetWare используется клиентская часть, поставляемая в составе операционных систем Microsoft Windows 95/98, то никаких дополнительных настроек не требуется, правда, максимальное число одновременно открытых файлов на сервере с одной рабочей станции не превышает 256.
Если для связи с файл-серверами Novell NetWare используется 32-bit Novell Client, то следует использовать версии 3.00 и старше, так как в более младших версиях также имеется жесткое ограничение на число одновременно открываемых на сервере файлов, вне зависимости от установок сервера. В случае использования 32-bit Novell Client 3.00 и более старших версий данное ограничение может быть преодолено. Для этого в свойствах Novell NetWare Client в закладке Advanced Settings надо для параметра Use Extended File Handles установить значение On. Для параметра File Cache Level следует уставить значение 1. Если указанные значения будут установлены, то для рабочей станции, работающей под управлением Microsoft Windows 95/98, максимальное число одновременно открытых файлов на сервере Novell NetWare будет определяться только установками сервера.