|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
После перехода на 2012R2 с 2008R2 стала появляться ошибка на сервере и в процессах несколько Firebird SQL Server, а в подробно это fb_inet_server.exe и fb_lock_print.exe. Как я понимаю это проблема в отображении и падает у меня именно fb_lock_print ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 08:42 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
Gallemar, что при этом записано в event log системы? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 09:19 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
Имя сбойного приложения: fb_lock_print.exe, версия: 2.5.3.26780, метка времени: 0x547f3545 Имя сбойного модуля: fb_lock_print.exe, версия: 2.5.3.26780, метка времени: 0x547f3545 Код исключения: 0xc0000005 Смещение ошибки: 0x0000000000002570 Идентификатор сбойного процесса: 0xb1c Время запуска сбойного приложения: 0x01d11215e4cd337a Путь сбойного приложения: C:\Program Files\Firebird\Firebird_2_5\bin\fb_lock_print.exe Путь сбойного модуля: C:\Program Files\Firebird\Firebird_2_5\bin\fb_lock_print.exe Идентификатор отчета: 25403db7-7e09-11e5-80c8-0050568d1745 Полное имя сбойного пакета: Код приложения, связанного со сбойным пакетом: ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 10:00 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
Gallemar, и всё? :( И никаких дополнительных сообщений? Не забыл накатить vcredist v8.0.50727.6195? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 10:25 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
DBConstructorНе забыл накатить vcredist v8.0.50727.6195? А разве он нужен? Я ставил Fb обычным инсталлятором ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 10:31 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
GallemarА разве он нужен? Я ставил Fb обычным инсталлятором Так как msvcr80.dll нужной версии, импортируемая в fb_inet_server.exe, кладется инсталлятором в тот же каталог bin, то для запуска FB это не обязательно. И если в переменной окружения PATH системы прописан каталог bin, откуда цепляется fbclient.dll, то тоже фиолетово (только в таком случае надо убедится, что fbclient.dll отсутствует в system32, чтобы избежать ошибок подключения клиентского ПО к серверу). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 10:47 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
DBConstructor,не понял,честно. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 10:48 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
Gallemar, для многих приложений, собранных под Visual C++ очень критично иметь правильную версию библиотек из комплекта vcredist. При установке vcredist библиотеки помещаются в каталог winsxs и при старте приложения, если библиотека нужной версии не найдена в текущем каталоге или в каталоге system32, происходит поиск по хэшу нужной библиотеки из каталога winsxs. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 10:53 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
GallemarКак я понимаю это проблема в отображении и падает у меня именно fb_lock_print ?Да ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 11:39 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
DBConstructor, если бы у него не было нужной версии CRT, то программы просто не запускались бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 11:40 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
hvlad, клиентское ПО запустится, но не подключится к серверу. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 11:42 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
DBConstructorhvlad, клиентское ПО запустится, но не подключится к серверу.С удовольствием узнаю цепочку умозаключений и предположений, ведущую к такому выводу ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 11:43 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
hvladС удовольствием узнаю цепочку умозаключений и предположений, ведущую к такому выводу Если клиентское ПО тянет fbclient.dll через LoadLibrary, то что помешает клиентскому ПО запуститься и словить ошибку только перед подключением, в момент загрузки библиотеки? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 11:56 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
DBConstructor, а) часто библиотеки загружаются при инициализации программ, а не перед первым коннектом, хотя и не всегда, согласен б) что-то мне посказывает, что ошибку загрузки клиента нам бы уже 100 раз озвучили в) главное - каким боком тут исходная проблема ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 13:30 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
hvladDBConstructor, а) часто библиотеки загружаются при инициализации программ, а не перед первым коннектом, хотя и не всегда, согласен б) что-то мне посказывает, что ошибку загрузки клиента нам бы уже 100 раз озвучили в) главное - каким боком тут исходная проблема ??? Яркие примеры из известных мне: EMS SQL Manager for Interbase and Firebird; Компоненты DevRace FIBPLus; ИМХО, практически все обвязки клиентской библиотеки, которые умеют работать как с Interbase (gds32.dll) так и c Firebird (fbclient.dll) используют именно LoadLibrary. в) Если сервер Firebird нормально загрузился и проблема явно не в подключении к этому серверу, то никаким. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 13:38 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
DBConstructorИМХО, практически все обвязки клиентской библиотеки, которые умеют работать как с Interbase (gds32.dll) так и c Firebird (fbclient.dll) используют именно LoadLibrary.С этим никто не спорил. Вопрос - в какой момент они делают этот самый LoadLibrary. У меня сейчас нет Delphi под рукой и проверить я это не могу. Напомню основной вопросDBConstructorhvladв) главное - каким боком тут исходная проблема ???в) Если сервер Firebird нормально загрузился и проблема явно не в подключении к этому серверу, то никаким.Так какого ?.. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 16:50 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
hvladDBConstructorИМХО, практически все обвязки клиентской библиотеки, которые умеют работать как с Interbase (gds32.dll) так и c Firebird (fbclient.dll) используют именно LoadLibrary.С этим никто не спорил. Вопрос - в какой момент они делают этот самый LoadLibrary. У меня сейчас нет Delphi под рукой и проверить я это не могу. Для этого ни Delphi, ни C++ Builder не понадобятся. Для эксперимента достаточно переименовать клиентскую библиотеку и попробовать запустить IBExpert. hvladНапомню основной вопросDBConstructorпропущено... в) Если сервер Firebird нормально загрузился и проблема явно не в подключении к этому серверу, то никаким.Так какого ?.. Всего лишь прокомментировал ваши утверждение по поводу невозможности запуска программ (если, конечно, вы имели ввиду клиентское ПО): hvladDBConstructor, если бы у него не было нужной версии CRT, то программы просто не запускались бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 17:18 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
DBConstructor, в исходном посте речь вообще шла про fb_lock_print.exe. Я как-то не припомню, чтобы он "подключался к базе". Тем не менее, он действительно грузит msvcr80.dll, которая, как я понимаю, слинкована статически (см. dependency walker). Следовательно, при отсутствии этой либы fb_lock_print.exe не должен запускаться. Как и fb_inet_server.exe, который имеет аналогичную (статическую) зависимость от msvcr80.dll. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 17:56 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
DBConstructorДля эксперимента достаточно переименовать клиентскую библиотеку и попробовать запустить IBExpert.IBE - это специальный инструмент с сильно переработанной библиотекой доступа. Как показатель массового ПО - не годится абсолютно. Хватит уже отмазываться, надоело. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 19:37 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
hvlad,а по моему вопросу? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 19:58 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
hvlad,извините,а что с падениями можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 20:24 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
Gallemarhvlad,извините,а что с падениями можно сделать?Если падает fb_lock_print, то важность этого стремится к нулю (но не достигает его ;)). Какие ключи запуска использовались ? Если падает сервер, то нужно найти причину, для этого мне необходим - воспроизводимый пример, или - полный дамп памяти упавшего процесса ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 21:29 |
|
Ошибка на Win Server 2012R2
|
|||
---|---|---|---|
#18+
hvladGallemarhvlad,извините,а что с падениями можно сделать?Если падает fb_lock_print, то важность этого стремится к нулю (но не достигает его ;)). Какие ключи запуска использовались ? -a -d, -o -l -d, -o -w -d запускается каждые 15 минут, какой из них падает пока не выяснял hvladЕсли падает сервер, то нужно найти причину, для этого мне необходим - воспроизводимый пример, или - полный дамп памяти упавшего процесса дамп выйдет гигов на 30-50 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 21:31 |
|
|
start [/forum/topic.php?fid=40&msg=39089795&tid=1562543]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 262ms |
total: | 404ms |
0 / 0 |