Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Что с FireBird? кто сталкивался с траблой? [D6, IB6.x, FireBird]


Соловьев ©   (2003-05-23 10:16:00) 

Мастаки, нужна помощь!
Есть БД под FireBird 6.2.2.908 стоит на серваке Win2k Server.
До сегодняшнего утра все работало исправно при подключении по сети с моего компа. Сегодня утром обнаружил что не могу подконектится(на моем тоже стоит, кстати, FireBird). Вываливается ошибка:
unable complete network request to host "<ip address>"
Failed to establish a connection
Unknown Win32 error 10060
Если с других компов коннектится, то все нормально. Что случилось? Что-то с виндой?


Filat   (2003-05-23 21:08:00) [1]

К Zacho могу только добавить, что смена имён на серверах дело дохлое. Есть такое понятие как DNS, можно менять имя юзеру или имя компа в 98, но его DNS не трога и будет все ок. В 2к есть некоторые заморочки с настройками, но помоему тоже можно. Кстати, в SERVER_NAME можно использовать и прямое имя, и его DNS, petya.home.com:порт и с песней :)))
Удачи!


Соловьев   (2003-05-23 11:20:00) [2]


> Кстати, в любой документации по IB написано SERVER_NAME:..
> , а не IP_ADDRESS:.. Не на какие мысли не наводит ?

Блин, всегда пользовался ай-пи и не думал что такой трабл возникнет. Спасибо за помощь. Я просто почему присел на ай-пи, потому как у нас чаще имя меняют чем ай-пи.


Zacho   (2003-05-23 11:09:00) [3]


> Что у это MIcrosoft на уме не понятно. Глюк на глюке.

Это не глюк. Просто gds32.dll всегда вызывает функцию
GetHostByName. А вот правильно ли отработает эта функция, если ей подсунуть не имя, а адрес зависит ... уже не помню от чего, не спец я в этом, может от версии winsock ?
Кстати, в любой документации по IB написано SERVER_NAME:.. , а не IP_ADDRESS:.. Не на какие мысли не наводит ?


Соловьев   (2003-05-23 11:02:00) [4]


> Zacho © (23.05.03 10:58)

УРА!!!!!!!!!!!!!!!
по имени подконектилось!!!!!!!!!!!!!!!!!!
Что у это MIcrosoft на уме не понятно. Глюк на глюке.


Zacho   (2003-05-23 10:59:00) [5]

Еще проверь netstat-ом на сервере, слушается ли порт 3050 (или какой там у тебя)


Zacho   (2003-05-23 10:58:00) [6]

Довльно дурацкие предположения, но все же:
А ip в строке подключения точно тот ?
Поробуй подключиться не по ip, а по имени сервера.


Соловьев   (2003-05-23 10:46:00) [7]


> Desdechado © (23.05.03 10:38)

Ping -t -l 30000 <ip-address>:
Ответ от <ip-address>: число байт=30000 время=10мс TTL=128
Ответ от <ip-address>: число байт=30000 время<10мс TTL=128
Ответ от <ip-address>: число байт=30000 время<10мс TTL=128
...
Пакеты не рвет все нормально.

что за мать его за ногу произходит, не понятно...


Alexandr   (2003-05-23 10:45:00) [8]

# означает комментарий.
Значит все по-умолчанию.


Соловьев   (2003-05-23 10:42:00) [9]

2 Alexandr © (23.05.03 10:35)
Ping -t <ip-address>:
Ответ от <ip-address>: число байт=32 время<10мс TTL=128
Ответ от <ip-address>: число байт=32 время<10мс TTL=128
Ответ от <ip-address>: число байт=32 время<10мс TTL=128
...
Пакеты не рвет все нормально.

в ibconfig вот что:

#V4_LOCK_MEM_SIZE 98304
#V4_LOCK_SEM_COUNT 32
#V4_LOCK_SIGNAL 16
#V4_EVENT_MEM_SIZE 32768
#DATABASE_CACHE_PAGES 75
#SERVER_PRIORITY_CLASS 1
#SERVER_CLIENT_MAPPING 4096
#SERVER_WORKING_SIZE_MIN 0
#SERVER_WORKING_SIZE_MAX 0
#V4_LOCK_GRANT_ORDER 1
#ANY_LOCK_MEM_SIZE 98304
#ANY_LOCK_SEM_COUNT 32
#ANY_LOCK_SIGNAL 16
#ANY_EVENT_MEM_SIZE 32768


Desdechado   (2003-05-23 10:38:00) [10]

ping лучше килобайтный сразу ставь


Desdechado   (2003-05-23 10:36:00) [11]

имхо, пакеты порченые по сети идут, поэтому сервер их не опознает и подключения нет - вот и таймаут.
сотри хабы и сетевухи - может, гроза была ночью? А они недопомерлые себя именно так ведут.
короче, сеть.


Alexandr   (2003-05-23 10:35:00) [12]

ping проходит?
Какой там таймаут?


Соловьев   (2003-05-23 10:30:00) [13]

а сервак FB ник настроить нельзя? или это на уровне ОС?


Alexandr   (2003-05-23 10:27:00) [14]

сеть лечить


Соловьев   (2003-05-23 10:26:00) [15]

2 Alexandr
WSAETIMEDOUT

(10060)

Connection timed out.

A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

тайм-аут не указывал никогда, и работало, проверил сейчас на других компах, на некоторых работает, на некоторых нет, что мне делать?


Alexandr   (2003-05-23 10:17:00) [16]

смотри описание виндовой ошибки 10060


Наверх

Титульная страница Поиск, карта сайта Написать письмо