powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 3.0 - Unsuccessful execution caused by a system error...
25 сообщений из 34, страница 1 из 2
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091707
dav_tag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сервере несколько БД Firebird 3.0: SuperServer, x64.
Подключение осуществляется к ним программой на этом же сервере:
localhost:D:\Data\A.fdb
12.1.1.1:D:\Data\B.fdb
12.1.1.1:D:\Data\C.fdb
BackUp с восстановлением проходит.

Периодически возникает такая ошибка при обращении к 12.1.1.1:D:\Data\B.fdb:
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.connection shutdown.
Select id from documents where name=:docname and doc_type=:doctype"

В чем может быть проблема? Направьте лопату в нужную сторону...
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091712
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dav_tag,

выполняешь запрос когда коннект уже закрыт.
В логе есть что-то ?
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091720
dav_tag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я понимаю, что коннекта нет. Я не понимаю почему закрывается?

Это лог до того, как был подложен firebird.msg.
Лога FB нет.
Особо показать из лога ПО нечего:
13.08.2021 10:01:27 IN: Транзакция завершена
13.08.2021 10:01:27 IN: Завершено
13.08.2021 10:16:57 Соединение с БД потеряно.
:
can't format message 13:98 -- message file D:\B\firebird.msg not found.Unable to complete network request to host "localhost".
Error writing data to the connection.

Select *
Функция: ****
Код ошибки: 2
:
can't format message 13:98 -- message file D:\B\firebird.msg not found.Unable to complete network request to host "localhost".
Error writing data to the connection.

Select *
13.08.2021 10:25:46 Взаим*...
13.08.2021 10:25:46 Пров*
13.08.2021 10:39:51 IN: ID=
****
13.08.2021 10:39:52 IN: Транзакция завершена
13.08.2021 10:39:52 IN: Завершено
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091725
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dav_tag
Я понимаю, что коннекта нет. Я не понимаю почему закрывается?
Либо ошибка в программе, либо рвётся сеть, либо падает сервер.
В последнем случае отвалятся все коннекты ко всем БД.
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091873
ggreggory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad
dav_tag
Я понимаю, что коннекта нет. Я не понимаю почему закрывается?
Либо ошибка в программе, либо рвётся сеть, либо падает сервер.
В последнем случае отвалятся все коннекты ко всем БД.


А нельзя ли писать в лог чего-нибудь, например, "Произошёл непредвиденный перезапуск службы" или "Работа сервера была завершена по ошибке"?

Как-то была история с кривыми UDF, а в логах - тишина, до источника проблемы не сразу докопаешься.
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091882
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggreggoryА нельзя ли писать в лог чего-нибудь, например, "Произошёл непредвиденный перезапуск службы" или "Работа сервера была завершена по ошибке"?
про terminated abnormally сервер сам пишет в firebird.log.
А про "перезапуск службы" ему как бы, никак не написать. Об этом пишет гвардеец, если он запущен, и если это суперсервер или суперклассик.
А вообще такое надо смотреть в логах системы. Например, при ошибках дисков ФБ ничего вменяемого в лог написать не может, кроме read failure или write failure (типа того). Поэтому надо в систему смотреть.
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091884
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggreggory
А нельзя ли писать в лог чего-нибудь, например, "Произошёл непредвиденный перезапуск службы" или "Работа сервера была завершена по ошибке"?
Когда можно - он пишет.
Кроме того, есть Event Log,в котором должны быть отражены все падения служб (и не только).

ggreggory
Как-то была история с кривыми UDF, а в логах - тишина
Сильно сомневаюсь.
Либо это было в доисторические времена (хватит сидеть на 1.5, его уже никто не помнит).
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091906
ggreggory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad

ggreggory
Как-то была история с кривыми UDF, а в логах - тишина
Сильно сомневаюсь.
Либо это было в доисторические времена (хватит сидеть на 1.5, его уже никто не помнит).


Это уже на 3-ке, UDF-ы криво переведенные на Юникод.

kdv

про terminated abnormally сервер сам пишет в firebird.log.


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

Преимущество firebird.log перед событиями в том, что написав email любому далекому от компьютеров юзеру я легко могу объяснить где его найти и как его отправить.
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091907
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggreggory
Это уже на 3-ке, UDF-ы криво переведенные на Юникод.
Хочешь сказать, что udf валила сервер и в логе этого не было ?
Хочу на это посмотреть.
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091913
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggreggoryМне кажется, что это пишет процесс, который падает, а не тот который был запущен вновь.
ну да. а должен новый процесс? Типа, старый процесс, умирая, должен сохранить файл или написать в реестр о том, с какими симптомами он помер? :-) Серьезно?
А если юзер кнопку ресет нажал - тогда кто и что должен куда написать?
ggreggoryнаписав email любому далекому от компьютеров юзеру
это всё лирика. Мы можем поговорить "об этом", но реальность несколько иная.
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091914
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggreggory,

кстати - насчет "как помер процесс" - welcome, настраивай у клиентов дампы,
http://www.ibase.ru/files/firebird/fb_dumps_win.pdf
организуй "отправку дампа кнопочкой", нет проблем, только про размер дампа сначала выясни у разных клиентов.

p.s. и добавлю - что в случае аналогичных неясных падений, например, общераспространенная 1С примерно так же инструктирует "простых юзеров" как получить дамп. Только там еще хуже, им еще видосы с дампами желательно присылать.
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091919
ggreggory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv
Серьезно?


Поверьте, но так все системы и делают. Если у вас отключится питание, то в событиях Windows вы увидите какой-нибудь "Kernel-power" или "power down". Их Windows в момент события написать не может, ведь для этого ему нужно немного электричества.

Вот, например, у нас есть тестовая программа. Она сообщение о критической ошибке пишет до начала тестирования, и удаляет его после. Только так можно гарантировать, что тесты прошли и они успешны.

kdv
ggreggoryнаписав email любому далекому от компьютеров юзеру

это всё лирика. Мы можем поговорить "об этом", но реальность несколько иная.

Хм... Странная у вас реальность....

kdv

кстати - насчет "как помер процесс" - welcome, настраивай у клиентов дампы,
http://www.ibase.ru/files/firebird/fb_dumps_win.pdf


За инструкцию - спасибо. Думаю, она может пригодиться.

hvlad

Хочу на это посмотреть.


Могу поискать если скажете как её вам отправить.
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091925
dav_tag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините, что не смог активно реагировать на сообщения. Постараюсь поясниТЬ, ответить.
- firebird.log - обещали дать, но вряд ли, что там будет интересно. Смотрел аналогичные логи
- в Журналах Windows Система и Программы ошибок FB, дисков и сети нет.
- UDF. Ну сомневаюсь я что из-за него. Это ошибка пока появилась только на одном сервере...
-"В последнем случае отвалятся все коннекты ко всем БД."
тут могу показать такой лог. БД перебираются поочереди и вот:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
05.08.2021 16:27:07 IN: Поиск документа
05.08.2021 16:27:07 IN: Поиск документа БД №1
05.08.2021 16:27:07 IN: Поиск документа БД №2
05.08.2021 16:27:07 IN: Поиск документа БД №3
05.08.2021 16:27:07 IN: Поиск документа БД №4
05.08.2021 16:27:07 IN: Поиск документа БД №5
05.08.2021 16:27:07 IN: Ошибка ":
  	can't format message 13:98 -- message file firebird.msg not found.connection shutdown.
 	Select id from documents where name=:docname and doc_type=:doctype". Откат транзакции...
05.08.2021 16:31:07 IN: Обработка 
05.08.2021 16:31:07 IN: Поиск документа
05.08.2021 16:31:07 IN: Поиск документа БД №1
05.08.2021 16:31:07 IN: Поиск документа БД №2
05.08.2021 16:31:07 IN: Поиск документа БД №3
05.08.2021 16:31:07 IN: Поиск документа БД №4
05.08.2021 16:31:07 IN: Поиск документа БД №5
05.08.2021 16:31:07 IN: Ошибка ":

Как бы в данном куске лога потеряли только доступ к 5й БД. Может из-за большого количества БД на 1ом сервере?
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091953
dav_tag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
firebird.log за 05.08.2021

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
***-310A	Thu Aug 05 02:38:42 2021
	Sweep is started by SYSDBA
	Database: D:\DB_1\1.FDB
	OIT 104388, OAT 104389, OST 104389, Next 104613
***-310A	Thu Aug 05 03:03:32 2021
	Sweep is finished
	Database: D:\DB_1\1.FDB
	OIT 105319, OAT 105320, OST 105320, Next 105371
***-310A	Thu Aug 05 05:00:04 2021
	Database: D:\DB_2\2.FDB
	Validation started
***-310A	Thu Aug 05 05:00:59 2021
	Database: D:\DB_2\1.FDB
	Validation finished: 0 errors, 0 warnings, 0 fixed
***-301A	Thu Aug 05 14:48:18 2021
	INET/inet_error: read errno = 10054, client host = ***_01, address = 1.1.1.1/55693, user = user1
***-310A	Thu Aug 05 14:48:18 2021
	INET/inet_error: read errno = 10054, client host = ***_01, address = 1.1.1.1/55691, user = user1
***-310A	Thu Aug 05 14:48:18 2021
	INET/inet_error: read errno = 10054, client host = ***_01, address = 1.1.1.1/55689, user = user1
***-310A	Thu Aug 05 14:48:18 2021
	INET/inet_error: read errno = 10054, client host = ***_01, address = 1.1.1.1/55687, user = user1
***-310A	Thu Aug 05 14:48:18 2021
	INET/inet_error: read errno = 10054, client host = ***_01, address = 1.1.1.1/55685, user = user1
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091957
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggreggoryПоверьте, но так все системы и делают. Если у вас отключится питание, то в событиях Windows вы увидите какой-нибудь "Kernel-power" или "power down".
правильно. только простой процесс - это не ОС. Именно поэтому я предложил смотреть в логи винды. А вы ссылаетесь на "пользователей", которые не могут туда заглянуть.
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091959
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dav_tagМожет из-за большого количества БД на 1ом сервере?
да хоть 200 баз. А ответ уже был тут 22361470
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40091975
dav_tag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad
dav_tag
Я понимаю, что коннекта нет. Я не понимаю почему закрывается?
Либо ошибка в программе, либо рвётся сеть, либо падает сервер.
В последнем случае отвалятся все коннекты ко всем БД.

- Либо ошибка в программе - может быть, но почему только на одном сервере?
- либо рвётся сеть - там localhost
- либо падает сервер - за 3 сек сервер не сможет подняться
- В последнем случае отвалятся все коннекты ко всем БД - нет, т.к. БД опрашиваются последовательно.
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40092012
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggreggory
Поверьте, но так все системы и делают. Если у вас отключится питание, то в событиях Windows вы увидите какой-нибудь "Kernel-power" или "power down". Их Windows в момент события написать не может, ведь для этого ему нужно немного электричества.
Хреновый у вас сарказм.
При штатной работе винда регулярно пишет метку "пока всё в порядке".
При штаном выключении будет отметка "успешно завершила работу".
Если при следующей загрузке нет флага "успешно завершили работу", то по дате-времени метки "пока всё в порядке" можно понять когда, примерно , всё накрылось медным тазом.
Специально обращаю ваше внимание, что всё это основано на возможностях энергонезависимого хранилища (файловой системы).
Отдельно и дополнительно обращаю ваше внимание, что после (любого) завершения завершения процесса - его память недоступна, а содержимое - неопределено.Она сообщение о критической ошибке пишет до начала тестирования, и удаляет его после. Только так можно гарантировать, что тесты прошли и они успешны.Т.е. при старте должен процесс FB должен записать "В моей смерти прошу винить Клаву К."?
А как это поможет понять причину смерти покойного? Их (этих причин), на минуточку, сильно больше, чем "тесты завершились неудачно. А как - х.з."Хм... Странная у вас реальность....Обычная, на самом деле.
Просто практика даёт гораздо больше, чем самые изощрённые размышления без этой самой практики. Или с практикой, но узкоспециальной.
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40092018
ggreggory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov
Т.е. при старте должен процесс FB должен записать "В моей смерти прошу винить Клаву К."?
А как это поможет понять причину смерти покойного?


Этого уже достаточно, чтобы определить направление поиска.

Basil A. Sidorov

Обычная, на самом деле.
Просто практика даёт гораздо больше, чем самые изощрённые размышления без этой самой практики. Или с практикой, но узкоспециальной.


Давайте без оценок практики, я не знаю Вас, вы не знаете меня. Нет аргументов - лучше помолчать.
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40092034
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggreggory
Поверьте, но так все системы и делают. Если у вас отключится питание, то в событиях Windows вы увидите какой-нибудь "Kernel-power" или "power down". Их Windows в момент события написать не может, ведь для этого ему нужно немного электричества.

Вот, например, у нас есть тестовая программа. Она сообщение о критической ошибке пишет до начала тестирования, и удаляет его после. Только так можно гарантировать, что тесты прошли и они успешны.
Применительно к теме беседы - чушь полная.
Можно по наличию\отсутствию метки при запуске понять, что предыдущее завершение было неудачным.
Но нельзя определить причину неудачного завершения.
И нельзя заранее записать в лог оную причину.
И нельзя стереть из текстового лога гипотетическую запись о неудачном завершении в случае завершения удачного.
Не нужно путать зелёное со сладким.
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40092035
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dav_tag
- Либо ошибка в программе - может быть, но почему только на одном сервере?
Найдёте ошибку - станет ясно.
dav_tag
- либо рвётся сеть - там localhost
Это не мешает кому-то отключать сетевые адаптеры. Плюс есть ещё злобные антивирусы со своими багами.
Но вероятность сбоя из-за сети, конечно, меньше.
dav_tag
- либо падает сервер - за 3 сек сервер не сможет подняться
Ещё как может. Event log изучали ?
dav_tag
- В последнем случае отвалятся все коннекты ко всем БД - нет, т.к. БД опрашиваются последовательно.
И других приложений с коннектами к этому серверу, конечно, нет ?
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40092037
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggreggory
Этого уже достаточно, чтобы определить направление поиска.
"Блажен, кто верует, ибо есть царствие небесное". Ну или как оно там, у Марка Твена.Давайте без оценок практики, я не знаю Вас, вы не знаете меня. Нет аргументов - лучше помолчать.А давайте применять это правило в обе стороны.
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40092053
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggreggory
hvladХочу на это посмотреть.


Могу поискать если скажете как её вам отправить.hvlad at users sf net
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40092058
dav_tag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad
dav_tag
- Либо ошибка в программе - может быть, но почему только на одном сервере?
Найдёте ошибку - станет ясно.

Это, наверное самое правильное и самое сложное.

hvlad
dav_tag
- либо рвётся сеть - там localhost
Это не мешает кому-то отключать сетевые адаптеры. Плюс есть ещё злобные антивирусы со своими багами.
Но вероятность сбоя из-за сети, конечно, меньше.

Чудес конечно не бывает, но я верю, что с сеткой в данном случае нет проблем.

hvlad
dav_tag
- либо падает сервер - за 3 сек сервер не сможет подняться
Ещё как может. Event log изучали ?

Да. Писал, что там нет ошибок ни FB ни системы

hvlad
dav_tag
- В последнем случае отвалятся все коннекты ко всем БД - нет, т.к. БД опрашиваются последовательно.
И других приложений с коннектами к этому серверу, конечно, нет ?

В данном случае мы рассматриваем вариант с localhost, т.е. то что вне сервера не интересует. И если учесть что он виртуальный то проблем с сеткой быть не может на уровне всех виртуальных машин на этом физическом сервере.

т.е. программная ошибка!?
...
Рейтинг: 0 / 0
Firebird 3.0 - Unsuccessful execution caused by a system error...
    #40092067
ggreggory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad

Но нельзя определить причину неудачного завершения.


Так я ж не писал нигде про причину. Я писал про факт падения сервера. Если Сидорову не интересно, что сервер падает, это его дело, пусть падает! Но мне - интересно, т.к. если у кого летит база, то за 1 минуту разборок или за одно электронное письмо можно узнать о факте падения по firebird.log, и понять в каком направлении надо действовать.

P.S. Адрес увидел.
...
Рейтинг: 0 / 0
25 сообщений из 34, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 3.0 - Unsuccessful execution caused by a system error...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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