Господа, помогите!!! Novell 3.12

Обсуждение технических вопросов по продуктам Novell

Господа, помогите!!! Novell 3.12

Сообщение Collector » 12 мар 2004, 11:27

Стоит новел 3.12, все работало хорошо, в один прекрасный день вырубили питание и сервак перезапустился, при монтировании дисков пишет типа "не все партишены синхронизированы" долго монтируются все запускается, но жуткие тормоза при работе с файлами. Раньше тоже так было при повторной перезагрузке пропало сообшение о несинронизированных партишенах и все работало быстро, а сейчас так и остается. как побороть?
Collector
 
Сообщения: 15
Зарегистрирован: 12 мар 2004, 11:22

Сообщение Константин Ошмян » 12 мар 2004, 12:06

Во-первых, не "новел 3.12", а "Novell NetWare 3.12".
Во-вторых - сообщение лучше приводить дословно, а не "типа".
В-третьих, есть подозрение, что типа "не все партишены синхронизированы" не самом деле означает "не все зеркальные партишены синхронизированы", т.е. пропущено ключевое слово о том, что у Вас было настроено зеркалирование. В этом случае после некорректного выключения Вы и получите как раз описанную Вами ситуацию: торможение сервера с периодической выдачей на консоль сообщения о рассинхронизации зеркала. Проверить просто: выдать на консоли команду MIRROR STATUS.
Что делать в такой ситуации - лучше всего ничего не делать, т.е. подождать, когда зеркальные разделы засинхронизируются заново - скорость сервера после этого придёт в норму. Если тормозит совсем уж до невозможности, то можно приостановить зеркалку командой ABORT REMORRIR номер (где номер - см. результат команды MIRROR STATUS), а затем в спокойное время запустить заново командой REMIRROR PARTITION тот_же_номер.
Аватара пользователя
Константин Ошмян
 
Сообщения: 991
Зарегистрирован: 13 авг 2002, 21:36
Откуда: Рига

Сообщение Collector » 12 мар 2004, 17:16

Извините за стиль, спешил...

Спасибо, пробую, прошло 2 часа и - 33%
Как завершиться сообщу...

Если все получиться - с меня причитается
Collector
 
Сообщения: 15
Зарегистрирован: 12 мар 2004, 11:22

Сообщение Collector » 13 мар 2004, 12:02

Константин Ошмян спасибо, все заработало отлично!!!
Collector
 
Сообщения: 15
Зарегистрирован: 12 мар 2004, 11:22

Сообщение Константин Ошмян » 13 мар 2004, 17:39

Всегда пожалуйста :D
Аватара пользователя
Константин Ошмян
 
Сообщения: 991
Зарегистрирован: 13 авг 2002, 21:36
Откуда: Рига

Сообщение Collector » 14 мар 2004, 09:51

И еще вопрос,

Вот такая ситуация, запускаю сервер, все загружается и работает, юзеры логинятся, видят все папки и работают с SQL модулем, проходит какое-то время (ориентировочно часа 3 +- час) пропадает связь с SQL, но папки видны, но если перезагрузить клиетский комп, связь с сервером не устанавливается, при перезагрузке сервера все начинает работать и также пропадает через некоторое время. Раньше такого не было, возможно менялись файлы autoexec.ncf и starup.ncf
Сейчас они выглядят так:
autoexec.ncf
file server name SERG
ipx internal net 3683B87D
register memory 1000000 3000000
load c:\server.312\ethertsm
load c:\lan.96\E100B port=FC20 mem=FEDF0000 slot=15 frame=ETHERNET_802.3
bind IPX to E100B net=2345
load c:\server.312\3C5X9 port=300 frame=ETHERNET_802.3
bind IPX to 3C5X9 net=2
load after311
bstart
load haspserv
LOAD APCSMUPS
load remote unreal
load rspx
load sys:\syb\dbsrv7.nlm -c 24M -n mysrv sys:\syb\bu2004.db

startup.ncf
load sdmsnet3 port=F800 mem=FEDFF800 int=A

может есть какие мысли?
Сервер: P2-300 64Mb
Collector
 
Сообщения: 15
Зарегистрирован: 12 мар 2004, 11:22

Сообщение Владимир Горяев » 15 мар 2004, 11:53

load sys:\syb\dbsrv7.nlm -c 24M -n mysrv sys:\syb\bu2004.dbНе многовато ли 24M? Почти половина всей памяти.
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

Сообщение Collector » 15 мар 2004, 12:21

Владимир Горяев писал(а):load sys:\syb\dbsrv7.nlm -c 24M -n mysrv sys:\syb\bu2004.dbНе многовато ли 24M? Почти половина всей памяти.


Да дело в том, что и при незапушенном модуле SQL такая же картина :cry:
Collector
 
Сообщения: 15
Зарегистрирован: 12 мар 2004, 11:22

Сообщение Владимир Горяев » 15 мар 2004, 12:36

register memory более правильно в startup.ncf прописать. Лениво считать и навскидку не скажу, а register memory 1000000 3000000 точно для 64М?
А еще мне очень не нравятся карты с драйвером 3C5X9. Кстати, сервер проподает в обоих сегментах?
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

Сообщение Collector » 15 мар 2004, 13:33

Владимир Горяев писал(а):register memory более правильно в startup.ncf прописать. Лениво считать и навскидку не скажу, а register memory 1000000 3000000 точно для 64М?

Так было всегда, ничего не пропадало...

Владимир Горяев писал(а):А еще мне очень не нравятся карты с драйвером 3C5X9. Кстати, сервер проподает в обоих сегментах?

Используется только один сегмент, второй просто есть но он не задействован, он как раз и с драйвером 3C5X9
Collector
 
Сообщения: 15
Зарегистрирован: 12 мар 2004, 11:22

Сообщение Collector » 15 мар 2004, 18:58

LOAD C:\NWSERVER\PATCHES\4START\PM312
PMLOAD C:\NWSERVER\PATCHES\START
LOAD C:\NWSERVER\TESTPAT\TTSY2KFX

таким образом фикситься проблема 2000 года

Скажите
PMLOAD C:\NWSERVER\PATCHES\START
что делает, и должен ли лежать start по этому пути
Collector
 
Сообщения: 15
Зарегистрирован: 12 мар 2004, 11:22

Сообщение Константин Ошмян » 16 мар 2004, 01:24

To Collector: Уже второй раз отвечаю на личное сообщение, а потом вижу тот же вопрос на форуме. Извините, я личным сообщением уже ответил.
Владимир Горяев писал(а):register memory более правильно в startup.ncf прописать.
Нет, эта команда может быть лишь в AUTOEXEC-е. Были даже TID-ы на тему того, как шаманить с этой командой, чтобы не фрагментировать память. Получалось так: AUTOEXEC.NCF штатно "живёт" в SYS:SYSTEM и становится доступен лишь после монтирования тома SYS, а на этот момент память уже каким-то образом распределена системой по пулам, в результате чего результат REGISTER MEMORY попадает лишь в один конкретный пул (а в случае большого тома SYS могут быть проблемы с тем, чтобы даже его смонтировать). Поэтому шаманство заключалось в выдаче команды REGISTER MEMORY до монтирования тома SYS и даже загрузки драйвера дискового контроллера путём переноса AUTOEXEC-а на DOS-овский раздел, а команды загрузки дискового драйвера - из STARTUP-а в AUTOEXEC (см, например, тут, хотя можно найти TID и поновее).
Аватара пользователя
Константин Ошмян
 
Сообщения: 991
Зарегистрирован: 13 авг 2002, 21:36
Откуда: Рига

Сообщение Сергей Дубров » 16 мар 2004, 07:25

Константин Ошмян писал(а):Нет, эта команда может быть лишь в AUTOEXEC-е.

Возможность регистрировать память из startup.ncf появилась в 4.10. В 3.12 её точно не было, факт.

Константин Ошмян писал(а):Поэтому шаманство заключалось в выдаче команды REGISTER MEMORY до монтирования тома SYS и даже загрузки драйвера дискового контроллера путём переноса AUTOEXEC-а на DOS-овский раздел, а команды загрузки дискового драйвера - из STARTUP-а в AUTOEXEC (см, например, тут, хотя можно найти TID и поновее).

Давай-ка я просто процитирую себя самого, когда-то давно писал статейку на эту тему на соколовский форум:

Код: Выделить всё
Основная идея - вам нужно зарегистрировать всю память ДО загрузки дискового драйвера, точнее - до монтирования томов, иначе все FAT-таблицы будут строится в первых найденных 16-ти  мегабайтах. В NW4.1x и новее такой проблемы просто нет, т.к. там команду "REGISTER MEMORY nn mm" можно вставлять в STARTUP.NCF.


Дальше я приведу пример со своим конкретными цифрами - сервер с ОЗУ 64 Мегабайта, диски - 5 Гигабайт.

1. В startup.ncf удаляются (комментируются) строки загрузки  дискового драйвера:

;load AHA1520 port=340 int=B
set auto register memory above 16 megabytes = off

2. В ДОСОВСКОМ каталоге (c:\server.312) создается autoexec.ncf, содержащий как минимум шесть строк:

file server name NAME
ipx internal net 1999
register memory 1000000 3000000
load AHA1520 port=340 int=B
mount SYS
sys:system\autoexec.ncf

3. В обычном autoexec.ncf (который живет в SYS:SYSTEM) комментируются первые две обязательные строки:

#file server name NAME
#ipx internal net 1999

и строка с register memory:

#register memory 1000000 3000000

т.к. они уже есть в первом autoexec-е. Собственно, вот и весь рецепт - сервер стартует, до монтирования томов по умолчанию у него path указывает на каталог, откуда он запустился, т.е., на c:\server.312 (поэтому важно в autoexec.bat сделать CD \server.312, а не пускать его строкой типа c:\server.312\server.exe). Из текущего каталога сервер берет autoexec.ncf, где регистрируется вся память (у меня - 64Мб) ДО загрузки дискового драйвера, дальше грузим драйвер, монтируем SYS и вручную запускаем продолжение autoexec-а. Некоторые почему-то любят при этом SYS:SYSTEM\autoexec.ncf переименовать во что-нибудь типа autoboot.ncf, но я обычно делаю так, как описал выше - проблем с install -> Edit  AUTOEXEC.NCF не будет.
Аватара пользователя
Сергей Дубров
 
Сообщения: 2096
Зарегистрирован: 05 июн 2002, 06:07
Откуда: Новосибирск, ин-т ядерной физики СО РАН

Сообщение Collector » 16 мар 2004, 16:10

Что же делать?
поставил все патчи, а проблема так и осталась...

работает 1,5 часа и падает, причем кто залогинился, у того все папки серверные видны, видна сеть и тп, но если перезагрузиться, такое чувство, что сервак выключен.

Какие мысли?
Collector
 
Сообщения: 15
Зарегистрирован: 12 мар 2004, 11:22

Сообщение Владимир Горяев » 16 мар 2004, 16:19

Что же делать?

Логи посмотреть. Искать причину. Консольный лог включить...
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

След.

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 67

cron