Что-то я не нашла ответа на этот простой вопрос - а где у нас логи запуска programs (fixup, compact, updall), которые по расписанию на сервере? Хотелось бы посмотреть, все ли успевают за отведенное время, как у них там вообще дела....
Сегодня вдруг компактор запустился не по расписанию, а просто днем. При этом 20 минут висел, заблокировал базу, ел немного памяти, и, похоже, ничего не делал. Что это было, ватсон?Попробуйте поискать console.log в папку IBM_TECHNICAL_SUPPORT.
То, что нет логов по компакту с фиксапом - результат кастомизации, по всей видимости. Посмотрите значения полей, где в имени присутствует слово log, в notes.ini на сервере.
"тема с...к не раскрыта"е запускается компакт из server/programs?!!! и да, в логи ни при каком раскладе ничего не пишется!!!
21.01.2018 04:15:57 AMgr: Agent ('TODO|04:15' in 'XXX.nsf') error message: Notes error: Operation cannot be performed at the current time - database compaction in progress. ((Hidden)\Members)
21.01.2018 04:28:49 Error compacting XXXX.nsf: Function cannot be performed while database is being compacted
21.01.2018 04:28:51 Database compactor process shutdown
By adding the parameter Debug_Enable_Compact_8_5=1 to the notes.ini the following options will become available:
-W nn Only Compact those databases which were NOT compacted successful in the last nn days
-w Exclude system databases (Log.nsf, Names.nsf)
-X nn Limit the time for the compact of a single database to nn Minits (only works with the "in-place" compact)
-x nn Limit the total time for Compact to nn Minits
-# nn Start multiple (nn) compact tasks simultaneously
@anna да... некоторые особенности бесят
2. с часами - там тоже все... может оказаться запутано c PM и AM (если локаль сервера это допускает), давно не смотрел эти фичи...
3. но все вполне закономерно, если БД занята - её нельзя перевести на др. ODS, про -b - "интелект" где не нужно - это зло, да
4. это сильно зависит от хар-к сервера и самих доков, аппроксимация для долгоиграющих процессов - это "вранье" почти со 100% вероятностью (смотрим на виндятский проводник, при копировани большого объема и кл-ва файлов)
если не винда - с консоли все просто делается (типа пинать задачу на сервере), есть скрипты, читать начиная от cmdКакой делаем вывод? В тот же агент, который следит за сохранностью процессов типа adminp, router и CA, дофигачиваем умное расписание компактора, независимое от server/programs - чтобы выбирал одну наиболее несчастную базу, обрабатывал ее и, если еще технологическое время не закончилось (и его много), то брал бы следующую, при этом отписывая логи как-нибудь по-умному, чтобы их тоже можно было к анализу приделать потом.
но что за фигня, 21 век на дворе, а мы за такой фигней вручную следить должны... #annoyed