Отключаем NSD

  • Автор темы Klido
  • Дата начала
Статус
Закрыто для дальнейших ответов.
K

Klido

#1
Домино 8.5 на линухе, всё в целом ничего, в серверном документе запуск скрипта NSD отключен, стоит рестарт 3 раза за 5 минут - по-умолчанию.
Сервак падает 1 раз, быстренько поднимается, запускается nsd и в течении минут 20 колбасит на 100% загрузки сервака. И в 95% вешает домино опять...
Мне не нужен nsd :) Пока что. Ранее (8- версии) выключение в серверном документе под линухом позволяло его не запускать (да и ранее он работал после падения вроде, а не при восстановлении...). Что сделать теперь, чтоб оно не собирало диагностику? В прошлом тоже не удалось явно пропустить nsd, но там спасал документ сервера....
 

Мыш

Премиум
12.02.2008
1 097
10
#2
Может, сам скрипт (nsd.sh) занулить? В смысле - выкинуть из него все команды? Не знаю, правда, должен ли он возвращать какое-либо значение, можно попробовать экспериментальным путем....
 
K

Klido

#3
Мыш
ранее отрубание скрипта приводило к невозможности старта домино... сейчас нет линуксоидов силь копать самим - вот и спрашиваю, мож кто уже грамотно накопал его убиение.... хотя бы знать можно ли отрубить вообще...
в серверном документе стоит выполнять при краше свой скрипт - мож туда что указать, которое как раз и обойдет nsd?
 

Мыш

Премиум
12.02.2008
1 097
10
#4
сейчас нет линуксоидов силь копать самим
Дык а че там копать-то? :) Доступ к консоли Линукса есть? На уровне "скопировать/переименовать файл" командами владеете?

Заходим под рутом.

Переходим в папку, где находится nsd.sh (у меня это /opt/ibm/lotus/notes/latest/linux):

cd /opt/ibm/lotus/notes/latest/linux

Переименовываем имеющийся nsd.sh:

mv nsd.sh nsd.old

Создаем новый, всегда возвращающий 0:

echo "exit 0" > nsd.sh

делаем его исполняемым:

chmod +x nsd.sh

Все :) При необходимости можно вернуть старый:

mv nsd.old nsd.sh
 
K

Klido

#5
Доступ к консоли Линукса есть?
нет (только просмотр консольного лога)! лотусу-лотусовое, линуксу-линуксовое :welcome: так и с админами...

Создаем новый, всегда возвращающий 0:
вот это ранее не стартовало домино... и тогда было кому проверить, сейчас - надо искать... пошел пинать админов ОС...
 
K

Klido

#6
попутно в этой же теме напишу про мегаслужбу клиента nsd.exe

служба запускается под системным пользователем и обычный юзер не может в случае глюка клиента снять этот процесс...
обычно службу останавливаю полностью и не испытываю проблем - есть желание у всех юзеров её остановить...
кто-нибудь запрещал её так глобально, есть ли примеры проблем из-за этого на клиенте?
 
K

Klido

#7
напомнилось из
http://www.ibm.com/developerworks/lotus/li...server-crashes/

конкретно про
http://www-10.lotus.com/ldd/dominowiki.nsf...onitor_Disabled

что-то не пойму - эта переменная отменит запуск NSD или только форсирует выгрузку домино? протестить особо не на чем - кто-нибудь включали видел что происходит?
нужен результат в виде скорейшего рестарта сервера и, желательно, без NSD :)
 

Znake

Active member
17.12.2008
38
0
#10
Никак. Похоже на что=то другое переменная влияет.
 

Znake

Active member
17.12.2008
38
0
#11
Решение проблемы =
Добавить в серверный Notes.ini
DISABLE_SAVENSDCONFIG=1
 

VladSh

начинающий
Lotus team
11.12.2009
1 262
6
#12
Добавить в серверный Notes.ini
DISABLE_SAVENSDCONFIG=1
То есть оно полностью отключает серверный NSD?

А клиентский как отключить не знаете? /отключение службы в Винде не помогает, Лотус всё равно его загружает/
 

Znake

Active member
17.12.2008
38
0
#13
Есть статья соответствующая:
TechNote 1430218 "Multiple nsd.sh processes running causing high cpu usage" - http://www-01.ibm.com/support/docview.wss?uid=swg21430218

Для клиента я переключал службу в "Disabled" - мне помогало.
А потом перестал. т.к. не вижу в этом смысла. NSD запускает только прикрахе клиента.
 

VladSh

начинающий
Lotus team
11.12.2009
1 262
6
#14
Спасибо.

Для клиента это нужно на этапе разработки: когда пытаешься определить место, где краш, то задолбаешься жать "Отмена" в этих дурацких диалогах. Железно работает переименование файла nsd.exe - Лотус просто мгновенно закрывается и всё, - что нам и нужно.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#15
для никсов, если делать свой скрипт, надо посмотреть возвращаемый статус exit ...
если он ваще нужен
обычно возвращают 0 или 1 : exit 0
 
Статус
Закрыто для дальнейших ответов.