• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Errore Compacting

  • Автор темы nila
  • Дата начала
N

nila

Вот такая проблемма.
Перед ночным backup запускаю ncompact.exe на все базы в bat файле.
выводит "the id file is locked by another process. Try later."
и останавливается на этом, и уже дальше не идет.
и работает через раз, день работает, день нет.
Помогите полжалуйста как обойти это.
 

puks

Lotus Team
03.02.2007
1 919
55
BIT
3
Ты что, запускаешь вне серверного процесса при запущенном сервере?

Насколько я знаю, надо либо гасить сервер, либо запускать через серверную задачу.
 
N

nila

Ты что, запускаешь вне серверного процесса при запущенном сервере?

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

c:\Lotus\Notes\ncompact.exe c:\Lotus\Notes\Data\ < пароль на id

это локально запускается.

лотус закрыт.
обязательно сервер вырубать?
 

Мыш

Lotus Team
12.02.2008
1 213
29
BIT
43
Да и бэкапить базы при включенном сервере тоже небезопасно.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
в линухах (да и в виндях, тока команда неск др.) можно пущать server <команда>
я об этом писал
 
N

nila

да, вот я не пойму разницу..
ну id файл на локали же! ncompact работает на локальные базы!
что за программы работают на сервере, что они блокируют id файл на локали?
Помогите понять! ( в хелпе не вижу ничего подобного)
 

puks

Lotus Team
03.02.2007
1 919
55
BIT
3
ну id файл на локали же! ncompact работает на локальные базы!
что за программы работают на сервере, что они блокируют id файл на локали?

Ты пытаешься при работающем Domino сервере, который использует свой id для доступа ко всему чему угодно, работать "локально", т.е. неиспользуя технологию клиент-сервер, тем самым пытаясь сам блокировтаь эти файлы.
Я надеюсь ты понимаешь разницу в типе доступа и методах работы при file sharing и клиент-сервер технологиях.
 
N

nila

да, я не понимаю этих понятий file sharing... где можно на русском это почитать.
но если убить все задачи лотуса и убрать связь с сервером, блокировать id файл юзера не должно.
 

puks

Lotus Team
03.02.2007
1 919
55
BIT
3
Это все очень просто. Если ты запускаешь задачу локально, то она блокирует все неоходимые ей ресурсы для своего пользования. Следовательно, если другой задаче эти ресурсы нужны будут, то эта задача работать не сможет. И в обратном направлении, если какие-то ресурсы уже заблокированы другим процессом, то твоя задача не сможет с ними работать. Например, 2 пользователя пытаются открыть один и тот же файл на сети для редактирования. Или ты пытаешься открыть локально базу, которая уже открыта/заблокирована сервером

В клиент-серверном варианте это почти также, только запускаемые задачи не сами блокируют ресурсы, а просят сервер это сделать для них. Вот и получается, что ресурс все равно заблокирован только одной задачей (сервером), но сервер сам регулирует кому этот ресурс дать. Поэтому, если ты запускаешь компакт, как серверную задачу, то сервер, сам уже используя свой id, даст ей спокойно отработать с требуемой базой.

В более общем варианте, все задачи, работающие на сервере, работают с операционной системой, как сервером, и являются для нее клиентами.
 
N

nila

Спасибо.
ncompact.exe сработал
Единственное теперь names.nsf база заблокировано.
Есть ли возможность убить процесс который ее занимает?
 
N

nila

ldapsearch.exe
nadminp.exe
naldaemn.exe
namgr.exe
napdaemn.exe
nchronos.exe
ncollect.exe
nconvert.exe
ndiiop.exe
ndyncfg.exe
nhldaemn.exe
nhttp.exe
nhttpcgi.exe
nimapcl.exe
nlnotes.exe
nlogasio.exe
nminder.exe
nnntpcl.exe
nnotesmm.exe
nnsadmin.exe
npop3.exe
nupdall.exe
nupdate.exe
nweb.exe
nwrdaemn.exe
nxpcdmn.exe
rtfcnvt.exe
CLHAP32.EXE
ntaskldr.exe
Начальстово не хочет вырубать сервер. Убивают эти задачи.
Может можно. как то и то убить, что б сервер не занимал names.nsf :D

Причем на одном PC все нормально
а на другом занята база.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!