Лебедев Виктор » 09 окт 2002, 09:50
Проверь для начала для начала модули Btreive. Нет ли "компота" из разных версий? Первасив такое "переваривает", но как раз таким образом реагирует - вылетает тихо и мирно. Работенка еще та, конечно, но она того стоит.
Были ли abend-ы у NW, посмотри все логи и т.п. у него. Вдруг там все же что-то есть...
Лог PSQL находится на сист. томе NW в каталоге SYSTEM - pvsw.log. Информативность его, однако, невелика. Приходится постоянно расшифровывать по номеру "событие" (это еще нормально), но большое количество событий не описаны в справочной системе (приходится использовать сайт Pervasive). Далее, если настройка PSQL производилась согласно методики RS SoftLab, то степень детализации протоколов, IMHO, дополнительно снижается, а производительность, соответсвенно, повышается. Если нет метод. рекомендаций, то могу скинуть. Хотя, они есть на сайте у RS.
RS Bank на NW5+PSQL2000 у нас неожиданно "стрельнул" своей защитой. Как HASP подключен? Если непосредственно к серверу, то настоятельно рекомендую поставить последнюю версию HASP-сервера. В сборках у RS идет дремучая древность.
Есть ли еще сервера? Двухзенка или трехзвенка? DNS где поднят? Новый клиент первасива (если IP используется) может искать сервер по DNS. В случае наличия нескольких серверов с PSQL могут тоже кой-какие неприятности возникать. Правда, без вылетания...
"Помониторь" соответствующей утилитой сам первасив. Там тоже может найтись причина сбоев. Смотри экран. формы "Resource Usage" и "Communication statistics". Вполне может оказаться что есть превышения на определенным настройкам. На NW ни фига он не изменяет в большую сторону свои настройки, это только на M$.
Помнится старый Btrieve мог в NDS "регистрироваться". Новый этого не делает, он вообще преотвратно NDS использует. Точнее говоря, IMHO, вообще не использует... В дереве ничего от старой версии не осталось?
Еще, а что была необходимость таблицы конвертировать в новый формат? Мы не стали конвертировать. Таблицы у нас не велики, все равно ни экономии по размеру большой не получим, ни выигрыша в производительности. Потом с конвертацией, IMHO, так - или ты ее делаешь или не делаешь вообще. Потом, стоит обратить внимание на то, что "системные" таблицы создавались при установке NW старой версией битрива, а после установки PSQL используется новая. Если NWConfig работает, то замечательно, если нет - надо делать более точную настройку форматов. Иначе ни одного upgrade системы как положено не сделаешь.
Еще, оставались ли файлы *.pre в каталоге с базой на момент сбоя? Может ли быть что места на диске не хватает или стоит ограничение на размер каталога и т.п.?