Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.17;
Скачать: CL | DM;

Вниз

Не соединяеся с FireBird 1+Linux из winxp   Найти похожие ветки 

 
mikl2002   (2003-06-25 07:17) [0]

Вообщем такая проблема.
Есть linux server (RedHat7.2) на нем стоит firebird 1.0, запускается через xinetd. Есть прога на Delphi, которая работает в WINXP и подключается к базе на сервере (linux).
Подключение происходит через fibplus (TpFibDatabase).
И в 80% или 90% случаев в момент database.open, происходит
такая вот ошибка

TreeFrom.Database
Unuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Unable to complete network request to host "10.10.10.6".
Failed to establish a connection.
Подключение не установлено, т.к конечный компьютер отверг запрос на подключение.


Причем с одного компьютера в локалке соединение в это время
может спокойно проходить а с другого нет. В некоторые промежутки времени соединение проходит на ура.
Такая же ошибка была когда на servere стоял InterBase5.6.
(ps firebird реботает, тк на серевере крутятся jsp, которые
обращаются к firebird)

Подскажите в чем может быть проблема?


 
Alexandr   (2003-06-25 07:25) [1]

в сети.
1) приведи строку подключения
2) попробуй по имени, а не по адресу...


 
mikl2002   (2003-06-25 07:43) [2]

2. серевер linux, к нему обращаться только по ip.

1. 10.10.10.6:/data/nw.gdb

строка верна , тк в ряде случаев соединение происходит.
Вот сейдас с соседней машины все нормально, а с моей не
соединяется. Вчера все было наоборот


 
Danilka   (2003-06-25 08:08) [3]

mikl2002 (25.06.03 07:43)
дело в обращении по ip адресу а не по имени.

InterBase clients must specify the server by name, not by IP address. Therefore, the
client must be able to resolve the server’s hostname. For TCP/IP, this is done either by
maintaining a hosts file on the client with the mappings of hostnames to IP addresses,
or by the client querying a DNS server or WINS server to resolve this mapping. Make
sure the name server has a correct entry for the server host in question.


Документация по IB, файл OpGuide.pdf, раздел "CONNECTION TROUBLESHOOTING"


 
Alexandr   (2003-06-25 08:15) [4]

вот я и говорю, дело в сети.
В правильно настроенной сети и так и так работать будет...


 
mikl2002   (2003-06-25 09:30) [5]

А в чем разница, буду я писать например
linserver:/data/nw.gdb
или
10.10.10.6:/data/nw.gdb
ведь все равно linserver преобразуется к 10.10.10.6


 
Alexandr   (2003-06-25 09:37) [6]

вот в том то и дело, что у тебя не преобразуется.


 
mikl2002   (2003-06-25 09:41) [7]

дак я то пишу 10.10.10.6:/...
чему тут преобразовываться.


 
Alexandr   (2003-06-25 09:48) [8]

так...
Interbase однозначино считает, что должно быть имя.
Оно же не может отличить, где адрес, а где имя сама.
И вызывает функцию GetHostByName
А функция эта виндовая, и то, как она сработает в разных необычных ситуациях зависит от версии windows, от настроек dns, wins и прочего... короче от настройки сети...
Вот тебе эе кусок документации привели. Почитай.


 
mikl2002   (2003-06-25 10:08) [9]

сделал через имя
все равно иногда выскакивает эта же ошибка


 
Alexandr   (2003-06-25 10:10) [10]

ну значит, линукс настраивай...
А с такой скоростью ты это будешь делать еще очень долго.
И вообще, это тут уже офтопик.
Удачи.


 
mikl2002   (2003-06-25 10:21) [11]

почему все-таки происходит такая ошибка?
кто-нибудь знает?



Страницы: 1 вся ветка

Текущий архив: 2003.07.17;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.009 c
14-55845
Карелин Артем
2003-07-01 15:36
2003.07.17
Алгоритмы обработки изображений. Где найти описания?


3-55473
softmaster
2003-06-22 20:15
2003.07.17
Вопрос по генерации автоинкрементных полей


14-55837
PlaTinum
2003-07-01 20:16
2003.07.17
Raport


14-55736
belousov
2003-07-02 18:06
2003.07.17
Подземный стук ;)


1-55613
Snake1977
2003-07-03 17:47
2003.07.17
События OnClick





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский