powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблемы коннекта к БД при включенной трассировке
3 сообщений из 3, страница 1 из 1
Проблемы коннекта к БД при включенной трассировке
    #38944772
Энди Таккер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Содержимое конфигурационного файла fbtrace.conf:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
database
{
  enabled = true
  #
  log_filename = 'c:/Program Files/Firebird SQL Server/Audit/trace.log'
  #
  log_connections = true
  max_log_size = 1
}

ISQL молча вылетает при выполнении connect ...,
с выводом окна windows report "Прекращена работа программы Firebird SQL Server".
Процесс сервера в памяти остается, но в логе пусто.

IBExpert при подключении к БД выдает
"Access violation at address 0B6114B8 in module 'fbtrace.DLL'. Read of address 00000004" с падением сервера.
Впрочем, адреса могут меняться. В логе сервера пусто.

При запуске стороннего приложения для работы с БД получаю то же, что и с IBExpert, но после закрытия приложения в логе появляется:
Код: plaintext
1.
W7ANG-DEV-01	Fri Apr 24 18:29:57 2015
	Shutting down the server with 1 active connection(s) to 1 database(s), 0 active service(s)
При этом процесс firebird.exe остается в памяти.

Если в строке с log_filename, кавычки убрать или заметь на двойные, все работает.
Между тем в fbtrace.conf написано:
Код: plaintext
1.
2.
3.
# String values should be enclosed into (any kind of) quotes if contains 
# spaces embedded, for example:
# log_filename 'C:\Documents and Settings\Firebird\My Documents\trace.log'
# include_filter "Database Stats"
Что говорит, насколько я понял, о равнозначности кавычек.

Опять же, если 'c:/Program Files/Firebird SQL Server/Audit/trace.log' заменить на
'c:\Program Files\Firebird SQL Server\Audit\trace.log', то соединение проходит, но в логе появляется:
Код: plaintext
1.
2.
3.
4.
5.
W7ANG-DEV-01	Fri Apr 24 18:12:37 2015
	Trace plugin fbtrace returned error on call trace_create.
	error while parsing trace configuration
	line 4, element "log_filename": pattern is invalid
	 'c:\Program Files\Firebird SQL Server\Audit\trace.log'

FB 3.0.0.31766, SC, запущен в режиме приложения.
Windows 7 (x86).
...
Рейтинг: 0 / 0
Проблемы коннекта к БД при включенной трассировке
    #38944797
Энди Таккер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточнение к предыдущему посту.
Если подключаться к БД как к удаленной (connect localhost:dbname ...), то сервер падает стабильно (вариант с IBExpert).
Если как к локальной, сервер естественно не падает (два остальных описанных варианта).
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Проблемы коннекта к БД при включенной трассировке
    #39521275
Фотография DSKalugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно использовать двойные слеши в путях Windows
автор# log_filename 'C:\\Documents and Settings\\Firebird\\My Documents\\trace.log'
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблемы коннекта к БД при включенной трассировке
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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