• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Решено В базе перестали создаваться документы

  • Автор темы anna
  • Дата начала
A

anna

Многоуважаемый мозг!
Во время X перепустили сервер и внезапно открытие базы стало недоступно простым пользователям, докуменыт перестали создаваться. До времени X база, в которой создавались документы типа логи, функционировала нормально, то есть ACL и прочее - все было ок. По дефолту всем стоит автор.
Что могло произойти?
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
216
смотреть консоль сервера
 
A

anna

Кстати, давно хотела узнать, а как фильтровать сообщения консоли?
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
216
sh ta еще (там же) - мобуть к-л процесс идет
[DOUBLEPOST=1426598747,1426598579][/DOUBLEPOST]
а как фильтровать сообщения консоли?
в админ клиенте есть подобная фича, но я ей не пользовался
[DOUBLEPOST=1426598977][/DOUBLEPOST]это еще и потому что - когда лог консоли есть - проще его grep пройтись чем индусский интерфейс юзать ;)
[DOUBLEPOST=1426599159][/DOUBLEPOST] вариант логирования
[DOUBLEPOST=1426599226][/DOUBLEPOST] "зеркалирование"
 
A

anna

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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
216
а по юниду можно получить созданный док (после убиения инстанса в инмемори)?
если да - индексы пересоздать, или проверить формулы вида
может форма у дока не определена...
 

Leoric

Lotus Team
15.10.2003
68
9
BIT
24
Для поиска по логу сервера есть хорошая искалка, выкладывал здесь

Посмотрите сколько в данный момент доков в модуле, если > 2-3млн то создать новую базу а эту сделать архивом.
Возможно натравить фиксап, компакт и т.д. (иногда даже помогает ;))
 
A

anna

Пофиксено - в корне сервера обнаружена база с той же репликid, с пустым дизайном и пустым ACL, созданная полтора месяца назад, в то же самое время, как и рабочая. Чудеса! Видимо, при создании базы было приказано базе Move в субдиректорию, а от нее в корне что-то осталось. При этом полтора месяца никак не проявлялось. После перезагрузки сервера это привидение порешило что оно тоже живая база и решило поотвечать на запросы пользователей, и заблокировало все нафиг.
Фуф =утирая пот со лба= проклятые зомби!
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
216
еще
 
A

anna

Я же говорю - база без аттачментов и некриптованная, хранит информацию сутки, чисто отладчик. Кстати, безумно удобная - лучше, чем грепать
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
216
Я же говорю - база без аттачментов и некриптованная, хранит информацию сутки, чисто отладчик. Кстати, безумно удобная - лучше, чем грепать
это не конкретно к случаю...
в 52 ОДС есть улучшение производительности + DBMT дефрагментирует БД
а вот как решается хранение на сутки - space saver?
хранить информацию (и сутки) - "обычные" логи надежней/быстрее/проще в обработке
но тут - "раз так решили" - то вам и пользоваться :)
 
Последнее редактирование модератором:
Мы в соцсетях:

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