powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Тормоза с коннектом к Informix из Perl
4 сообщений из 4, страница 1 из 1
Тормоза с коннектом к Informix из Perl
    #34816430
meas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Удаленно подключаюсь к серверу через модуль DBD::Informix, наблюдаю примерно 9ти секундную задержку именно на процессе установления соединения. Кто-нибудь сталкивался с подобным?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
sub connect_informix_db {
    my $dbh = DBI->connect(
        "DBI:Informix:$cfg{'informix_release'}\@$cfg{'informix_dbservername'}",
        $cfg{'informix_user'},
        $cfg{'informix_pass'}
    ) or die("Can't connect to Informix DB! $DBI::errstr");
    return $dbh;
}

В /opt/informix/etc/sqlhosts хост задан следующим образом:
Код: plaintext
1.
ol_st2050       onsoctcp        ol_st2050          turbo

Хост с именем ol_st2050 задан в /etc/hosts.

На клиентской машине:
- SUSE Sles 10
- IBM Informix Dynamic Server Version 10.00.UC6TL
- clientsdk.2.90.UC4R1.LINUX
- Perl 5.8.8
- DBD::Informix v.2007.0226.0.97002

На сервере:
- Windows 2000 Server
- IBM Informix Dynamic Server Version 9.40.TC1

P.S. Есть подозрение, что проблема не в Perl`е, т.к. при коннекте к серверу из dbaccess тоже наблюдается задержка.
...
Рейтинг: 0 / 0
Тормоза с коннектом к Informix из Perl
    #34816567
Ilya Kulagin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
meas
Хост с именем ol_st2050 задан в /etc/hosts.
На клиентской машине:
- SUSE Sles 10
- IBM Informix Dynamic Server Version 10.00.UC6TL
- clientsdk.2.90.UC4R1.LINUX
- Perl 5.8.8
- DBD::Informix v.2007.0226.0.97002
На сервере:
- Windows 2000 Server
- IBM Informix Dynamic Server Version 9.40.TC1

Рецепта нет.
Информация. На клиенте и на сервере SLES, хост задан в dns, Informix 9.40, задержек нет.
Направление поиска. Поглядите tcpdump-ом, что именно происходит на клиентском сетевом интерфейсе. Т.е. кто именно тормозит.
Общие мысли. Скорее всего, тормозит именно поиск имён/адресов. Или кривой раутинг.
...
Рейтинг: 0 / 0
Тормоза с коннектом к Informix из Perl
    #34816590
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
measP.S. Есть подозрение, что проблема не в Perl`е, т.к. при коннекте к серверу из dbaccess тоже наблюдается задержка.Если при подключении с других хостов проблемы нет, значит проблема в днс на сервере, а если с других хостов тоже самое то проблема в идентификации в ad.
...
Рейтинг: 0 / 0
Тормоза с коннектом к Informix из Perl
    #34816829
meas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Действительно, сервер пытался отрезолвить имя клиента. Тупило вот на этом месте:

Код: plaintext
1.
 14 : 27 : 54 . 450369  IP ol_st2050.netbios-ns > linux-hve4.blah-blah.ru.netbios-ns: NBT UDP PACKET( 137 ): QUERY; REQUEST; BROADCAST
 14 : 27 : 54 . 450383  IP linux-hve4.blah-blah.ru > ol_st2050: ICMP linux-hve4.blah-blah.ru udp port netbios-ns unreachable, length  86 

Явно прописал адрес клиента в hosts на сервере и тормоза исчезли. Спасибо всем за подсказку.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Тормоза с коннектом к Informix из Perl
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]