|
Ошибка в FB2.5 SC "The system cannot find the file specified"
|
|||
---|---|---|---|
#18+
Есть многопоточное приложение, использующее Fb2.5 sc. Иногда один из потоков при установке соединения с ФБ может словить исключение "The system cannot find the file specified", при этом остальные потоки нормально соединяются и до и после словившего ошибку потока. Используется INET протокол. Каждый из потоков использует свое персональное соединение с ФБ, соединение и отсоединение с ФБ выполняются синхронно. Появление ошибок связываю с использованием приложения с сервером, на котором расположены два ФБ - 2.5 и 3.0 на разных портах. Сервера устанавливались как именованные инстанси, т.е. нет DefaultInstance. В логе сервера Fb и в логах Windows в момент ошибки нет никаких сообщений. Подскажите, пожалуйста, в чем может быть причина? Fb 2.5.9.27139 / Fb 3.0.7.33374 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2021, 10:14 |
|
Ошибка в FB2.5 SC "The system cannot find the file specified"
|
|||
---|---|---|---|
#18+
MMF, раз cannot find the file specified - попробуй на клиентах тупо логировать параметры коннекта в эксцепшнах, может (например), имя файла базы при формировании параметров как-то искажается, вот и "cannot find the file specified"... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2021, 13:25 |
|
Ошибка в FB2.5 SC "The system cannot find the file specified"
|
|||
---|---|---|---|
#18+
Лучше это делать аудитом. Но начать таки надо с полного сообщения об ошибке, потому что там имя файла может быть названо. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2021, 13:37 |
|
Ошибка в FB2.5 SC "The system cannot find the file specified"
|
|||
---|---|---|---|
#18+
Полностью текст исключения выглядит так (только имя файла изменил): I/O error during "CreateFile (open)" operation for file "E:\_XXXXXX_\_XXXXXXX_\_XXXXXXXX_.FDB" Error while trying to open file The system cannot find the file specified. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 09:59 |
|
Ошибка в FB2.5 SC "The system cannot find the file specified"
|
|||
---|---|---|---|
#18+
Сильно сомневаюсь, что наличие второго экземпляра FB играет какую-то роль. Диск E: обычный диск (локальный HDD\SSD), или есть особенности (SAS) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 12:01 |
|
Ошибка в FB2.5 SC "The system cannot find the file specified"
|
|||
---|---|---|---|
#18+
hvlad, Диск - динамический массив из 3х одинаковых HDD. на 11 Тб ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 15:04 |
|
Ошибка в FB2.5 SC "The system cannot find the file specified"
|
|||
---|---|---|---|
#18+
Еще один момент, возможно, как-то влияющий: с сервером работает несколько экземпляров данного приложения. При закрытии пользователем приложения делается fb_shutdown(0, 1) и принудительное закрытие открытых сокетов, потому что стоит требование закрытия не более, чем за 1сек и не важно, выполняются ли приложением какие-то запросы. Но на сервер ФБ и через него на другие экземпляры ведь это не должно влиять... как мне кажется. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 15:11 |
|
Ошибка в FB2.5 SC "The system cannot find the file specified"
|
|||
---|---|---|---|
#18+
MMF hvlad, Диск - динамический массив из 3х одинаковых HDD. на 11 Тб Менее экзотическая - в имени файла встречаются не ascii символы и иногда ломается перекодировка ascii <> utf8 <> ascii (локаль потока меняется ?). MMF При закрытии пользователем приложения делается fb_shutdown(0, 1) и принудительное закрытие открытых сокетов MMF Но на сервер ФБ и через него на другие экземпляры ведь это не должно влиять... как мне кажется. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 16:24 |
|
Ошибка в FB2.5 SC "The system cannot find the file specified"
|
|||
---|---|---|---|
#18+
hvlad, конечно хорошо бы спихнуть проблему на разработчиков Мелкософта, драйверов дисков, файрберда и т.д. Но делать мне что-то придется. Пока что понаблюдаю. Статистика логов показывает, что исключение возникает с разными базами только от одного клиента, которые от клиента приходят в виде fbk, потом распаковываются gbak на этот самый диск E. Имя файла - латиница. Может ли база быть как-то так хитро побита, что при этом проходит валидацию (IBE: Validation completed, no errors found), но вызывает такое исключение? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 16:53 |
|
Ошибка в FB2.5 SC "The system cannot find the file specified"
|
|||
---|---|---|---|
#18+
MMF Имя файла - латиница. А ты проверял, что там строго латиница ? Текст исключения куда-нить сохраняется ? Чтобы имя файла под микроскопом рассмотреть. MMF Может ли база быть как-то так хитро побита, что при этом проходит валидацию (IBE: Validation completed, no errors found), но вызывает такое исключение? А уж что там внутри файла - вообще не играет роли. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 17:18 |
|
|
start [/forum/topic.php?fid=40&msg=40098886&tid=1559934]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 270ms |
total: | 420ms |
0 / 0 |