powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / fbtracemgr: разные мелкие вопросы
25 сообщений из 201, страница 7 из 9
fbtracemgr: разные мелкие вопросы
    #37817110
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

трассировать не всё подряд, а напрячься и создать нужный фильтр.
По имени БД, например.
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37817118
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, это очевидное решение.

Не понятно другое: почему игнорируется номер порта (-se localhost/3051:service_mgr).
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37817182
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А с чего бы он не должен игнорироваться ?
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37817201
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladА с чего бы он не должен игнорироваться ?кхм... ну, вроде как два инстанса не должны вообще знать что-либо друг о друге, разве не так ?
Как минимум настраивать хотелось бы этот "уровень любознательности", а не видеть в одном логе кашу из работы двух и более инстансов.

ЗЫ. А если у мну будет на одной тачке ФБ 2.5 и ФБ 3.х - то что, "младшенький" будет так же спокойно видеть всю деятельность "старшенького" ? А если последний (3.х) делает нечто, неведомое 2.5 - тогда что будет c "младшеньким", не поплохеет ему ?
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37817204
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоидкхм... ну, вроде как два инстанса не должны вообще знать что-либо друг о друге, разве не так ?А где ты нашёл два инстанса ?

ТаблоидКак минимум настраивать хотелось бы этот "уровень любознательности"Настраивай, кто тебе не даёт ?

Таблоида не видеть в одном логе кашу из работы двух и более инстансов.Ну давай тогда сразу всех embedded выкинем - ибо как их трассировать, если ты не разрешаешь ?
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37817218
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladТаблоидкхм... ну, вроде как два инстанса не должны вообще знать что-либо друг о друге, разве не так ?А где ты нашёл два инстанса ?А у себя на машинке и нашёл. Вот:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
-- список служб
C:\>REG.EXE query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services | findstr /i /c:"firebird" /
[FirebirdServerFB_25]
[FirebirdServerfb_25_3051]
-- исполняемый образ для первой:
C:\>REG.EXE query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FirebirdServerFB_25 | findstr /i /c:"ImagePath"
EXPAND_SZ       ImagePath       C:\MIX\firebird\fb25\bin\fb_inet_server.exe -s FB_25 -m
-- исполняемый образ для второй:
C:\>REG.EXE query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FirebirdServerfb_25_3051 | findstr /i /c:"ImagePath"
EXPAND_SZ       ImagePath       C:\MIX\firebird\fb25.2\bin\fb_inet_server.exe -s fb_25_3051 -m
-- порт прослушивания для первой:
C:\>type C:\MIX\firebird\fb25\firebird.conf | findstr "RemoteServicePort"
# found in the 'services.' file) then the 'RemoteServicePort'.
#RemoteServicePort = 3050
-- порт прослушивания для второй:
C:\>type C:\MIX\firebird\fb25.2\firebird.conf | findstr "RemoteServicePort"
# found in the 'services.' file) then the 'RemoteServicePort'.
RemoteServicePort = 3051
hvladТаблоидКак минимум настраивать хотелось бы этот "уровень любознательности"Настраивай, кто тебе не даёт ?В ГДЕ ?? ткни носом в параметр fbtrace.conf'a, запрещающий видеть активность на порту номер NNNN (или разрешающий на порту номер MMMM).
Если тута:
Код: plaintext
1.
2.
3.
4.
5.
	# Services filters.
	#
	# Only services whose names fall under given regular expression are 
	# reported in the log.
	#include_filter 
- то как надо написать, пример можешь показать ?

hvladТаблоида не видеть в одном логе кашу из работы двух и более инстансов.Ну давай тогда сразу всех embedded выкинем - ибо как их трассировать, если ты не разрешаешь ?Эти пусть все валятся в одно ведро, с ними по-другому не получится. Но TCP-коннекты - их ведь можно разрулить ?
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37817241
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

я тебе выше показал как достичь желаемого.
Не нравится - ничем не могу помочь.
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37817254
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, что-то я юмора последних двух страниц этого топика не улавливаю. Трейсменеджер ведь не может подключиться ко всем неизвестным портам на компе (или к нескольким сразу). Значит, указание порта 3051 игнорируется, и используется 3050. Но это значит, что Таблоид не может видеть в трейсе обращение к "инстансу" 3051. А?
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37817256
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Трейс глобален, точка.

Он может в некоторых случаях не "подключиться" только к тем экземплярам движка, которые работают в другой windows session.
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37817257
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladТрейс глобален, точка.
я подозревал что оно так (и как), но в релизнотах не нашел, потому что в той ссылке не написано слово fbtracemgr :-)
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37817259
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvв той ссылке не написано слово fbtracemgrНу при чём тут fbtracemgr ?
Ты же не делаешь выводы о том, как работает движок, глядя на isql ?
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37817541
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladТы же не делаешь выводы о том, как работает движок, глядя на isql ?
о том, как работает fbtracemgr - делаю.
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37931880
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подниму-ка этот топик.

Был тут тест один сделан. И в итоге выяснилось, что при огромных зазорах Next-OIT свип может завязнуть в своём благородном деле на несколько (если не сказать: много) часов. Да так завязнуть, что нельзя остановить ФБ-службу и даже обратиться к системным или мониторным таблицам. Более того, нельзя вообще создать второе и последующие подключения - ждал несколько минут, не получилось.

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

2 hvlad: нельзя ли в лог трейса (или в firebird.log) хоть что-то выводить раз в NN минут, когда идёт такая молотьба ?
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37931884
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

Влад в отпуске :-) А по сути предлагаю трейс не трогать, а молотьбу оптимизировать.
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37931893
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrтрейс не трогать, а молотьбу оптимизировать.я не против, если при этом можно будет еще создавать к такой базе второй и последующие коннекты! совершенно неожиданно, что она пускает к себе только "по одному".
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37931946
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоидdimitrтрейс не трогать, а молотьбу оптимизировать.я не против, если при этом можно будет еще создавать к такой базе второй и последующие коннекты! совершенно неожиданно, что она пускает к себе только "по одному".PS. тут вылез очередной кошмар: пока этот свип молотит на базе 't0.fdb', я не могу подключиться не только к ней, но и вообще ни к какой другой базе этой машины! Ужос...
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37931975
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидТаблоидпропущено...
я не против, если при этом можно будет еще создавать к такой базе второй и последующие коннекты! совершенно неожиданно, что она пускает к себе только "по одному".PS. тут вылез очередной кошмар: пока этот свип молотит на базе 't0.fdb', я не могу подключиться не только к ней, но и вообще ни к какой другой базе этой машины! Ужос...

Это не Ужос- это Super/SuperClassic.

Я из-за этого перешел на классик на больших объектах.
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37932008
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pastorЯ из-за этого перешел на классик на больших объектах.но можно ведь второй инстанс поставить и коннектиться через него :-)
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37981047
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 hvlad: наконец-то я понял, отчего мне так грустно!
Надо обязательно выводить в первых строках лога трейса те параметры конфига, которые сейчас активны.
То есть, для такого вот файла конфига:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
<database (%[\\/](k`main_offline|kmain_snapshot|rep`lcfg|t_|k`main4ora|t`est%).fdb)|(k`repl|kuntsevomain|k`main4trace)>
  enabled true
  log_filename /var/db/firebird/trace/prodtrace.log

  ####################   A C H T U N G  ##############
  connection_id=6951624
  time_threshold 50
  ####################################################

  log_connections true
  log_transactions true

#  log_statement_prepare true
#  log_statement_start true
#  log_statement_free true
#  log_trigger_start true
#  log_procedure_start true

  log_statement_finish true
  log_procedure_finish true
  log_trigger_finish true

#  print_plan true
  print_perf true
  max_sql_length 8192
  max_log_size 500000

# 20.06.2012, temply:
#  log_blr_requests true
#  print_blr true
#  log_dyn_requests true
#  print_dyn true

</database>
- надо вывести
1) фильтр в секции <database>
2) фильтр include/exclude (если он есть)
3) все остальные незакомментаренные параметры.
Ибо сижу, жду когда там инфа появится, и забыл вот про это совсем:
Код: plaintext
  connection_id=6951624
- а этот фильтр был сделан утром, когда был соотв-щий коннект.

Ы ?
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37982820
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид 2 hvlad: наконец-то я понял, отчего мне так грустно!Поздравляю, наконец-то ты понял.
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37982915
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

"вы не ответили на мой вопрос относительно магнитофона" (С) :-)
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37983351
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

от жеж, незадача, - я-то думал, что ты понял...
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37983375
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladот жеж, незадача, - я-то думал, что ты понял...Ты мне прямо, по-пролетарски скажи: вывод параметров конфига в первых строках трейса - это религиозный вопрос или нет ? Если нет, то почему нельзя это сделать ?
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37984558
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

а давай после 3-х этажного селекта его текст выводить тоже будем ?
Но сначала тут передерёмся, считая этажи...
...
Рейтинг: 0 / 0
fbtracemgr: разные мелкие вопросы
    #37984563
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladа давай после 3-х этажного селекта его текст выводить тоже будем ?
Но сначала тут передерёмся, считая этажи...я попросил вывести всего лишь активные (незакомментаренные) параметры секции <database>.
Если даже это так сложно, то ладно, не надо. Буду надеяться, что Олег свой плагин допилит под *nix-64 и там сей функционал таки появится.
...
Рейтинг: 0 / 0
25 сообщений из 201, страница 7 из 9
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / fbtracemgr: разные мелкие вопросы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]