Форум программистов, компьютерный форум, киберфорум
HCL Notes: Администрирование
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/148: Рейтинг темы: голосов - 148, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 18.03.2007
Сообщений: 22
1

Error Compacting

26.03.2007, 10:47. Показов 27320. Ответов 15
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вчера создал на сервере документ программы, выполняющейся ночью для сжатия определенной БД.
Утром сегодня пришел стал проверять - размер БД остался тот же самый. Посмотрел в логах там ошибочка. Error compacting test\test.nsf: Database is currently in use by you or another user. В хелпе прочитал, что при сжатии ин-плайс (я такое и использую) разрешено юзерам и серверам продолжать работать с БД (в том числе и редактировать) во время сжатия. Запустил с консоли, выскочила эта же ошибка :( Может кто сталкивался?
Версия сервера Домино 6.5.5
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.03.2007, 10:47
Ответы с готовыми решениями:

Errore Compacting
Вот такая проблемма. Перед ночным backup запускаю ncompact.exe на все базы в bat файле. выводит...

Исправить ошибку в WxDev-C++: Error with debugging process: GDB Error: error, No source file named main.cpp
Здравствуйте товарищи! Новенький я в си, установил wxDev-C++, скомпилировал, запускаешь -...

Error 1 fatal error LNK1000: Internal error during IncrBuildImage ModalMnd
Ребята помогите пожалуиста разобраться с ошибкой ! только начал изучать WinApi ! Visual studio 8...

Error displaying the error page: Application Instantiation Error
после того, как залил на хостинг стала выходить ошибка Your host needs to use PHP 5.3.1 or higher...

15
PohomV
26.03.2007, 11:34 2
вот так попробуй: compact test\test.nsf -c -i
0 / 0 / 0
Регистрация: 18.03.2007
Сообщений: 22
26.03.2007, 12:20 3
Выдает ту же ошибку :huh:
А так разве произойдет уменьшение размера файла БД?То что произойдет уплотнение пространства понятно и с игнорированием ошибок документа, а нужно, что бы еще и при этом уменьшился размер самой БД...
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
26.03.2007, 14:53 4
Такая же беда, сервер 6.5.4 при чем даже если юзеров 0 один фиг ошибка лезет, НО не всегда, то есть 1 день есть 2 нету, логики ни какой, по видимуму сервер сам юзает базу, и не дает ее же жать.
0
1 / 1 / 0
Регистрация: 03.02.2007
Сообщений: 1,913
26.03.2007, 15:16 5
Я сталкивался, что, если база интенсивно используется, например при пересылке почты, то единственный способ - это ncompact в офлайне.
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
27.03.2007, 17:39 6
Не ни как не связано. Вот есть железяка на которой почта совершенно не крутится, однако беда таже.
То есть вообще ставил эксперемент типа поднимал сервер на который вообще юзеры не заходят и что вы думаете? да, да, ошибка та же!
А вот как ее победить совершенно не приложу ума.
0
1 / 1 / 0
Регистрация: 03.02.2007
Сообщений: 1,913
27.03.2007, 17:42 7
То есть сервер совершенно отдельный, без репликаций, сетевой активности и дополнительного софта типа антивирусов/бэкапов?
0
0 / 0 / 0
Регистрация: 15.04.2006
Сообщений: 54
27.03.2007, 19:05 8
а база случаем не log.nsf ?
0
0 / 0 / 0
Регистрация: 18.03.2007
Сообщений: 22
28.03.2007, 10:16 9
Пробовал запустить compact -L, тогда процесс идет, но как только юзеры начинают редактировать документы, то все компакт сразу рушится. Так что об уменьшении размера БД можно забыть
2 LIGHT:
А ты пробовал запускать compact со всеми ключами?Попробуй, один то должен подойти :blink:
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
29.03.2007, 10:12 10
Запускаю
compact -b -s 10%
compact -B -s 10%

И работает через раз, один день есть другой день Error compacting names.nsf: Database is currently in use by you or another user

И проблемма только с АК :(
При этом 100% на сервере ни кого нет. Бекап на файловом уровне, то есть сервер тушится работает xcopy сервер поднимается (это к стате гарантирует что все юзеры вылетают) и запускается compact

Вот такая загогулина!
0
0 / 0 / 0
Регистрация: 18.03.2007
Сообщений: 22
29.03.2007, 15:16 11
2LIGHT
А зачем с ключом "В" используешь ключ "S"?Запусти с ключом L, а потом с В!
У меня тоже по-прежнему не сжимается моя база, тока теперь вылетает другая ошибка The database is in use and cannot be taken off-line. ;)
0
1 / 1 / 0
Регистрация: 03.02.2007
Сообщений: 1,913
29.03.2007, 15:40 12
<!--QuoteBegin-LIGHT+30:03:2007, 00:59 -->
<span class="vbquote">(LIGHT @ 30:03:2007, 00:59 )</span><!--QuoteEBegin-->При этом 100% на сервере ни кого нет. Бекап на файловом уровне, то есть сервер тушится работает xcopy сервер поднимается (это к стате гарантирует что все юзеры вылетают) и запускается compact
[snapback]60686" rel="nofollow" target="_blank[/snapback]?[/quote]

Юзеры может и вылетают, но гарантии, что база не занята - нет. Если уж ты все равно гасишь сервер и очень хочешь ее ужать, то запускай сжатие из командной строки.
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
29.03.2007, 16:06 13
Этот вариант не подходит по простой причине
Notes Stop
.....
.....
Notes Start

занимает примерно 12 минут, т.е. за 12 минут 30G данных успешно копируются дальше уже работает rar и так далее, а сервер уже поднят.
А если сделать
Notes Stop
.....
compact
.....
Notes Start

То compact будет пережевывать около полу часа, что недопустимо. Т.е. получится сервер будет лежать ~ час а то и более, вот в чем закавыка. Тоже касается и fixup
Уж долго они работают ;)
0
1 / 1 / 0
Регистрация: 03.02.2007
Сообщений: 1,913
29.03.2007, 16:15 14
Ты хочешь сказать, что офлайн сжатие только АК занимает полчаса?

Вот еще:

To prevent the errors from occurring, the system databases should be compacted off-line using the ncompact command. In order to do thys, the server should be shut down and the ncompact,exe run from the command prompt of the OS as in the following example:

C:\Lotus\Domino\ncompact -B -D names.nsf

Supporting Information:

The errors occur because these system databases are constantly being written to as the server performs yts various tasks. When Compact is run, these databases are locked or otherwise made inaccessible to the server, meaning the information cannot be written into these databases, which can lead to performance issues on the server.
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
01.04.2007, 11:15 15
Да пища для размышления есть но....
names.nfs весит всего ~ 18М и по этому особой нужды жать ее нет, просто до кучи стоит маска * жать все базы, и вот на нейме вылазит. А есть базы по 20G которые жать, как вы понимаете очень даже надо и жмутся при < 10%
0
ymyk
08.04.2007, 21:17 16
там есть ключик - исключить бд из списка сжатия
08.04.2007, 21:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2007, 21:17
Помогаю со студенческими работами здесь

Error LNK1120, error LNK2019, error LNK2028, queue
// свойство класса Parser queue&lt;elem*&gt;* postfix = new queue&lt;elem*&gt;; // строка, из-за...

Error displaying the error page: Application Instantiation Error
Вот такая ощибка. БД импортнул нормально. Но сайт не пашет.. Добавлено через 3 минуты PS гуглил...

Error displaying the error page: Application Instantiation Error
Добрый вечер, друзья! Нужна помощь. Перенес свой сайт с локалки на masterhost.ru при помощи...

Ошибка в тестовом примере: "Error 1 error C2143: syntax error : missing ';' before 'if'"
#include&lt;iostream&gt; using namespace std; int main(){ int x, a = 0, b = 10; (cin &gt;&gt; x).get(); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru