|
|
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
Доброе время суток, форумчане! Хочу уяснить для себя следующий вопрос: Есть сервер FB 1.5.3 SS на WinServer 2003 (25-30 коннектов). firebird.conf стандартный. Периодически в firebird.log появляются ошибки падения сервера: Код: plaintext 1. В одном из обсуждений говорилось о имеющихся багах для этой версии сервера. Подскажите, на что обратить внимание - с чего начать решение вопроса? Есть пока предположение, что серверу не хватает ресурсов для выполнения задачи, например, сборка мусора, т.к. у одной из таблиц total versions: 1518183, при total records: 14845. gstat h Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 21:19:16 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
Вторая часть вопроса: Может ли deadlock Код: plaintext 1. 2. 3. 4. 5. 6. 7. Собственно с чего начинаются проблемы.? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 21:24:48 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
почитал http://firebird.1100200.n4.nabble.com/terminated-abnormally-td1263191.html , если правильно понял, надо все-таки разбираться почему сервер падает при сборке мусора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 21:58:26 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
СергейВП, во-первых - надо 1.5.6. во-вторых - в 10 раз больше версий чем записей - нехорошо. Вы sweep запускаете? Или "авось само"? В любом случае, обычно причина большого количества версий - долгие коннекты с доглими транзакциями. В 1.5 это ловится только через FBScanner. СергейВПна Creation date не обращайте внимание в смысле, "замена из эталона"? А бэкап-рестор такой базе сделать, просто для приличия, а потом поместить как "эталон"? Или смысл у "эталона" другой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 22:05:16 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
kdvв смысле, "замена из эталона"? А бэкап-рестор такой базе сделать, просто для приличия, а потом поместить как "эталон"? Или смысл у "эталона" другой? Это один из "советов" от разработчиков ПО. (( Случай не первый. kdv Вы sweep запускаете? Или "авось само"? Думаю "авось само" - база не моя, у себя ежедневно запускаю вручную. Судя по периодическим ошибка terminated abnormally (4294967295), можно ли с уверенностью сказать, что это происходит во время попыток сервера собрать мусор? Может просто не хватает памяти в этот момент?: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 22:16:07 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
СергейВПможно ли с уверенностью сказать, что это происходит во время попыток сервера собрать мусор? нельзя. СергейВПМожет просто не хватает памяти в этот момент? вот это более вероятно, раз SS, и он 32-разрядный. Смотрите в лог системы и приложений. Или ставите на винду FBDataGuard и он мониторит и ФБ, и память в том числе, и многое другое. И не придется гадать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 22:29:01 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
kdvИли ставите на винду FBDataGuard и он мониторит и ФБ, и память в том числе, и многое другое. И не придется гадать. я свое руководство на Optimization Pack уговорить не могу) kdvСмотрите в лог системы и приложений Да пока этим придется ограничиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 22:35:35 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
В журналах Приложений и Системы сервера ничего кроме аварийного завершения работы сервера: 06.05.2014 9:26:19 Service Control Manager Уведомление Отсутствует 7036 Н/Д Server "Служба ""Firebird Server - DefaultInstance"" перешла в состояние ""Работает""." 06.05.2014 9:26:19 Service Control Manager Уведомление Отсутствует 7035 NT AUTHORITY\SYSTEM Server "Служба ""Firebird Server - DefaultInstance"" успешно отправила управляющий элемент ""запустить""." 06.05.2014 9:26:19 Service Control Manager Ошибка Отсутствует 7034 Н/Д Server "Служба ""Firebird Server - DefaultInstance"" неожиданно прервана. Это произошло (раз): 2. " 06.05.2014 9:26:20 FirebirdGuardianDefaultInstance Уведомление Отсутствует 251 Н/Д Server Не найдено описание для события с кодом ( 251 ) в источнике ( FirebirdGuardianDefaultInstance ). Возможно, на локальном компьютере нет нужных данных в реестре или файлов DLL сообщений для отображения сообщений удаленного компьютера. Попробуйте использовать ключ /AUXSOURCE= для получения этого описания, - дополнительные сведения об этом содержатся в справке. В записи события содержится следующая информация: Server Started: Guardian starting: C:\Program Files\Firebird\Firebird_1_5\bin\fbserver.exe. 06.05.2014 9:26:19 FirebirdGuardianDefaultInstance Ошибка Отсутствует 281 Н/Д Server Не найдено описание для события с кодом ( 281 ) в источнике ( FirebirdGuardianDefaultInstance ). Возможно, на локальном компьютере нет нужных данных в реестре или файлов DLL сообщений для отображения сообщений удаленного компьютера. Попробуйте использовать ключ /AUXSOURCE= для получения этого описания, - дополнительные сведения об этом содержатся в справке. В записи события содержится следующая информация: Abnormal Termination: C:\Program Files\Firebird\Firebird_1_5\bin\fbserver.exe: terminated abnormally (4294967295). Зато результат gstat на "эталонной" БД после дня работы Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Думаю здесь надо копать - источник "порождения" стольких версий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 10:35:52 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
СергейВПя свое руководство на Optimization Pack уговорить не могу нет проблем. т.е. у нас с этим нет проблем :-) СергейВПЗато результат gstat на "эталонной" БД после дня работы висячие транзакции, нихрена свип не отработал. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 11:02:25 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
kdvнихрена свип не отработал то есть, он-то отработал, но из-за oldest active ничего не смог, разве что может oldest подвинул. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 11:03:21 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
kdvи Oldest snapshot я не понял к чему вы выделили жирным. Пойду еще раз почитаю про застревание Oldest snapshot. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 11:45:20 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
kdv, Не знаю, вопрос к Вам, но спрошу - есть ли у Вас примерный договор с перечнем работ для расширенной техподдержки сервера Firebird? Попробую закинуть руководству. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 12:00:13 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
СергейВППойду еще раз почитаю про застревание Oldest snapshot. oldest snapshot - это транзакция, бывшая активной на момент старта oldest active. То есть, oldest snapshot принадлежит oldest active. А значит, чтобы "убрать застревание oldest snapshot" надо убрать застревание oldest active. http://www.ibase.ru/devinfo/summary.htm СергейВПНе знаю, вопрос к Вам, но спрошу - есть ли у Вас примерный договор с перечнем работ для расширенной техподдержки сервера Firebird? а к кому еще? В РФ больше никто этим не занимается. На всякий случай - за рубежом ib-aid.com - это тоже наше. Есть, конечно. шлите запрос на sales@ibase.ru. Вообще техсаппорт описан тут http://www.ibase.ru/techsupp.htm Но вам может быть проще купить только DG. Потому что раз приложение и база не вами сделана, то приложения вы исправить никак не можете, а значит туча опций по техсаппорту сразу отпадает, например, FBScanner из Optimization pack вам ни к чему. Но в первую очередь я бы советовал обновить ФБ до 1.5.6, немедленно. И последнее - если ФБ падает по исчерпанию памяти, то слегка это можно выкрутить конфигом, или нужно просто перейти на Classic. p.s. вы ведь уже хренову тучу вопросов задавали по этой теме. Почему бы не перечитать все то, что вам уже наотвечали? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 13:55:10 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
СергейВП, на всякий случай уточню - мы обычно не занимаемся администрированием чужих серверов, а то иногда возникает такое ошибочное впечатление. В основном мы занимаемся именно мониторингом и оптимизацией - т.е. следим и говорим что должен сделать администратор. Предпочитаем не лезть на чужие сервера, что-то там колупать, и брать ответственность на себя за функционирование сервера (сервер+фб). То есть, можем, но это будет стоить 40-150к руб в месяц, в зависимости от БД, сервера и количества пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 14:03:21 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
kdvВ основном мы занимаемся именно мониторингом и оптимизацией - т.е. следим и говорим что должен сделать администратор. Предпочитаем не лезть на чужие сервера, что-то там колупать, и брать ответственность на себя за функционирование сервера (сервер+фб). Я так понял, что автор хотел бы, чтобы вы за деньги нашли бага в уже неподдерживаемой версии и исправили его. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 14:14:34 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, kdv автор Я так понял, что автор хотел бы, чтобы вы за деньги нашли бага в уже неподдерживаемой версии и исправили его. Не совсем так. В идеале хочется (ibase.ru) Оптимизация оборудования Проверка текущей производительности сервера (аппаратного обеспечения) - процессоры, память, дисковая подсистема. Подбор оптимальных настроек операционной системы (Windows), дисковой подсистемы. При необходимости - рекомендации по обновлению компонентов оборудования. Настройка Firebird и плана обслуживания БД Включает в себя анализ текущего плана резервного копирования/восстановления, с выработкой рекомендаций по минимизации времени восстановления в случае сбоев. Оптимизация настроек СУБД Firebird. Анализ корректности выбранной архитектуры сервера, тюнинг настроек в конфигурации Firebird под конкретную нагрузку СУБД и оборудования Оптимизация приложений Анализ текущей нагрузки на СУБД - интенсивность транзакций, накопление мусора в БД, длительность и частота выполняемых запросов. Включает в себя возможность детального анализа работы приложений, включая “тяжелые” запросы, используемые индексы, некорректные планы запросов. По результатам анализа выдаются рекомендации по настройке ряда параметров СУБД, позволяющих повысить производительность созданию дополнительных индексов, удалению лишних индексов модификации управления транзакциями в приложениях управлению сборкой мусора в СУБД оптимизации бизнес-логики т.е. не устранить баг, при наличии такового в несопровождаемой версии, а найти "узкие" места, грамотно это обернуть и направить наверх. Как то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 14:29:06 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
СергейВП а найти "узкие" места, грамотно это обернуть и направить наверх. Как то так. как показывает практика, если клиент сообщает нечто умное разработчикам, особенно от третьего лица, разработчики не просто кладут болт на "рекомендации", но и начинают ненавидеть этого клиента с непредсказуемыми последствиями. В вашем случае вы уже сразу можете отправить претензию разработчикам - допустим, в вашей "эталонной" базе Next transaction равно где-то 100. Хрен знает, вы же не прислали gstat от нее. Если за сутки Next наработал на 779974 транзакции, это значит у вас там 32500 транзакций в час, 540 в минуту, или 9 в секунду. А значит, застревание Oldest Active произошло 76000 транзакций назад, или 2 часа 20 минут назад. Вот и вопрос - почему в приложении транзакции активны по 2 часа. Ну и отправить им gstat -a -r. Но по поводу реакции я предупредил :-) И к вам вопрос - почему вы молчите по поводу совета перейти с SS на CS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 15:14:08 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
СергейВПDimitry Sibiryakov, kdv автор Я так понял, что автор хотел бы, чтобы вы за деньги нашли бага в уже неподдерживаемой версии и исправили его. Не совсем так. В идеале хочется (ibase.ru) ... т.е. не устранить баг, при наличии такового в несопровождаемой версии, а найти "узкие" места, грамотно это обернуть и направить наверх. Как то так. Тут же вопрос цены и возможностей, оптимизировать серевера по тупое приложение, которое изначально расчитано на работу в монопольном режиме с базой ( по идеологии ), что бы оно работало быстро при 100-200 экземплярах, дело не благодарное, и часто бесперспективное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 15:41:37 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
kdvкак показывает практика, если клиент сообщает нечто умное разработчикам, особенно от третьего лица, разработчики не просто кладут болт на "рекомендации", но и начинают ненавидеть этого клиента с непредсказуемыми последствиями. В вашем случае вы уже сразу можете отправить претензию разработчикам - Поверьте, разработчики этого программного продукта будут рады этим рекомендациям. Уже не раз направлял им, даже такие элементарные рекомендации - создание недостающих индексов. (не хвалю себя) kdvИ к вам вопрос - почему вы молчите по поводу совета перейти с SS на CS. В настоящим момент упираюсь в объем ОЗУ (2Гб). В среднем активно работают с программой 25-35 пользователей. Программа устроена так, что один пользователь, а коннектов к серверу 3-4, поэтому max 35*4=140 коннектов - сервер не потянет. А из моих предыдущих тем, наверное ясно, переход с Firebird 1.5 на более высокую версию в настоящий момент невозможен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 19:11:36 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
kdvто есть, он-то отработал, но из-за oldest active ничего не смог, разве что может oldest подвинул. Кстати, запуск sweep вручную приводит к ошибка на сервере Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 19:22:34 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
Ошибка в разрешении dns имени. Завтра скажу, чтобы попробовали с использованием IP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 19:26:30 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
Перешли на 1.5.6 наблюдаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 22:46:55 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
Сообщений об ошибках в логе сервера нет. Однако, остаются "висячие" транзакции, пока все работают. "Мусор" собирается, только в момент первого входа пользователя в программу, после выхода из неё предыдущей смены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2014, 11:56:59 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
02.06.2014 Ошибок на сервере нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 19:31:30 |
|
||
|
terminated abnormally (4294967295)
|
|||
|---|---|---|---|
|
#18+
СергейВПОднако, остаются "висячие" транзакции, пока все работают. "висячие транзакции", как я уже объяснял, не имеют к серверу никакого отношения. Серверу ваша база до лампочки. Он не стартует на ней никаких транзакций. Этим занимаются исключительно приложения. И в "висячих транзакциях" в отношении IB/FB виноват только программист, написавший эти самые приложения. СергейВП"Мусор" собирается, только в момент первого входа пользователя в программу, после выхода из неё предыдущей смены. кто бы сомневался. http://www.ibase.ru/devinfo/garbage.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 20:58:45 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38653814&tid=1563531]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
179ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 518ms |

| 0 / 0 |
