![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Что с 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