|
настройка ICONNECT на работу с 2мя серверами под 1 хостом на Win2003x64
|
|||
---|---|---|---|
#18+
Здравствуйте! Столкнулись с проблемой настройки ICONNECT на WindowsServer2003 Enterprise x64 SP2 при установке двух информикс-серверов на один хост. IDS 9.40 TC5 Setnet32 9.51 2.70 TC3. Оба сервера создавались утилитой Server Instance Manager. Первый на turbo/1526, второй turbo1/1527 onconfig оставлялся без изменений. При входе через dbaccess из консолей каждого информикс-сервера все нормально - видим свой набор баз. То есть сами сервера работают как положено. Базы грузятся без проблем. При подсоединении через eSQLEditor к любому из информикс серверов попадаем все время на сервер у которго в onconfig прописано SERVERNUM 1. Причем порядок создания серверов через Server Instance Manager не влияет на ситуацию. То есть сначала пытаюсь создать сервер с SERVERNUM 1 на turbo1/1527. А затем с SERVERNUM 0 на turbo/1526. Через BDE тоже невозможно подсоединится к серверу с SERVERNUM 0. Ошибка -329. Точнее подсоединяется, но видит набор баз из SERVERNUM 1. Не поймем в чем проблема: данная версия клиента не может правильно работать с двумя серверами под х64 или где-то нужно еще что-то прописать? На 32-разрядной Windows делаем тоже самое - такой проблемы нет. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 15:10 |
|
настройка ICONNECT на работу с 2мя серверами под 1 хостом на Win2003x64
|
|||
---|---|---|---|
#18+
Покажите вывод onstat -g dis ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 15:16 |
|
настройка ICONNECT на работу с 2мя серверами под 1 хостом на Win2003x64
|
|||
---|---|---|---|
#18+
Я бы проверил переменные окружения у клиента и то, что листенеры висят на нужных портах. dbaccess наверное коннектится через shared memory. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 15:18 |
|
настройка ICONNECT на работу с 2мя серверами под 1 хостом на Win2003x64
|
|||
---|---|---|---|
#18+
sysmaster, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 15:23 |
|
настройка ICONNECT на работу с 2мя серверами под 1 хостом на Win2003x64
|
|||
---|---|---|---|
#18+
klepa, запустил одновременно в двух окнах с командными строками: telnet gkh_alm_web 1526 telnet gkh_alm_web 1527 (запускал и так telnet gkh_alm_web turbo telnet gkh_alm_web turbo1) вот что показывает TCPView Код: plaintext 1. 2. 3. 4.
SQLEditor запускаю не самом сервере. Переменные окружения не менял - остались без изменения после установки IConnect. Специально не стали трогать никакие умолчания в настройках, чтобы посмотреть как сам Informix настроит. Первоначально ставили как обычно - отказ от автоматической инициализации, правка onconfig, самомстоятельная инициализация, настройка Enviroment в SetNet32 (включение use my settings). Сечас Enviroment пустой. Заполнен только параметр INFORMIXDIR. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 15:49 |
|
настройка ICONNECT на работу с 2мя серверами под 1 хостом на Win2003x64
|
|||
---|---|---|---|
#18+
В Setnet32 у вас должно быть 2 записи : IDS server - ol_gkh_alm Host - gkh_alm_web service - 1526 и IDS server - ol_gkh_alm_web Host - gkh_alm_web service - 1527 Тогда в SQLEditor в выпадающем списке вы должны увидеть оба сервера ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 16:15 |
|
настройка ICONNECT на работу с 2мя серверами под 1 хостом на Win2003x64
|
|||
---|---|---|---|
#18+
Ikir, в SetNet32 прописаны оба сервера. eSQLEditor показывает оба в выпадающем списке. Подсоединение к каждому проходит. Открывается выпадающий список баз. Но для каждого сервера показывается cписок баз только сервера с servernum=1. То есть ощущение, что я попадаю всегда в один сервер. При этом распределенным Select`ом могу обратится к базам на другом сервере с servernum=0, к которому не могу подконектится через любую клиентскую программу. На 32 разрядных windows такой проблемы не возникает. Это первый клиент с x64. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 16:27 |
|
настройка ICONNECT на работу с 2мя серверами под 1 хостом на Win2003x64
|
|||
---|---|---|---|
#18+
А файлы sqlhosts c которыми запущены оба IDS покажите. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 16:38 |
|
настройка ICONNECT на работу с 2мя серверами под 1 хостом на Win2003x64
|
|||
---|---|---|---|
#18+
Ikir, Файлы sqlhosts вроде в unix. вот вырезка из реестра: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Я тут немного поэксперементировал. 1-ый эксперимент Остановил службы обоих серверов. В обоих onconfig поменял значения servernum на другое. Запустил - результат тот же! Значит мое предположение, что всегда коннектится к servernum=1 неверное 2-ый эксперимент Остановил службы обоих серверов. servernum не возвращал в исходное состояние. Скопировал строку ROTHPATH из файла ONCONFIG.ol_gkh_alm в ONCONFIG.ol_gkh_alm_web. А из второго файла - в первый. То есть подсунул первому серверу в списке серверов ol_gkh_alm файл от ol_gkh_alm_web. А для ol_gkh_alm_web подложил файл с базой от ol_gkh_alm. Запустил оба сервера. Конечно же они поменялись базами. Но теперь и eSQLEditor при коннекте к каждому из серверов стал показывать другой набор баз. А именно те базы, которые лежат на ol_gkh_alm_web. То есть я делаю для себя вывод, что клиент коннектится к серверу, чьё имя в списке последнее! Сейчас буду делать третий эксперимент. Верну все в исходное состояние. Удалю сервер ol_gkh_alm и создам на servernum=0 и turbo/1526 сервер с именем ol_gkh_alm_web1 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 16:56 |
|
настройка ICONNECT на работу с 2мя серверами под 1 хостом на Win2003x64
|
|||
---|---|---|---|
#18+
3-ий эксперимент, когда я удалил ol_gkh_alm и создал ol_gkh_alm_web1 показал, что все в порядке с работой Informix под Win2003x64. Собственно исходный вопрос можно закрывать. 4-ый эксперимент. Удалил все сервера. Создаю сервер ol_gkh_alm на хосте gkh_alm_web - при подсоединении дает ошибку -25596 ничего не понимаю. пошел разбираться. таким образом исходный вопрос снят. какая-то специфическая ситуация именно на этой машине. всем спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 17:56 |
|
настройка ICONNECT на работу с 2мя серверами под 1 хостом на Win2003x64
|
|||
---|---|---|---|
#18+
Похоже, нужно было посмотреть ключ реестра [HKEY_LOCAL_MACHINE\SOFTWARE\Informix\SqlHosts] ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2010, 17:47 |
|
настройка ICONNECT на работу с 2мя серверами под 1 хостом на Win2003x64
|
|||
---|---|---|---|
#18+
Khod, под x64 нет ветки [HKEY_LOCAL_MACHINE\SOFTWARE\Informix\SqlHosts] Informix лежит в ветке [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Informix\SQLHOSTS] меня это немного смущает ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2010, 18:17 |
|
настройка ICONNECT на работу с 2мя серверами под 1 хостом на Win2003x64
|
|||
---|---|---|---|
#18+
1. После поражения ДК трудно что-то ответить, но попытаюсь, сразу приношу извинения за неточности, думаю поймете. 2. Вы в примере не казали к какой БД вы коннектититесь. 3. Также не указан хост и окружение с какого конектитесь. 4. Насколько я понимаю, при конекте к БД сервер грит что такой БД нет. Я не специалист по особенность настройки IDS на Win и не используюeSQLEditor (для проверки соединения достаточно ilogin or odbc test login) , но осмелюсь предположить: 1. Возможно действительно проблема кроется в особенностях винды. 2, Как по мне, скорее проблема кроется в настройках клиента. Возможны варианты: а) в окружении стоит INFORMIXSERVER который ссылается не на тот сервер а клиентская утилита не указывает имя нужного сервера для конекта. б) возможно проблема спряталась в ветке hkey_current_user/.../sqlhosts ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2010, 00:56 |
|
настройка ICONNECT на работу с 2мя серверами под 1 хостом на Win2003x64
|
|||
---|---|---|---|
#18+
zaiets не в духе, спасибо вам и остальным. После переустановки windows на ту же самую версию x64 все заработало как и должно быть. Клиент своими силиами до этого устанавливал setnet32. может быть еще чтото делал. по крайней мере внешне проблем я не заметил. кроме вот такого странного поведения после установки IDS. К сожалению, причина проблемы так и останется тайной. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2010, 10:03 |
|
|
start [/forum/topic.php?fid=44&fpage=23&tid=1607583]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 348ms |
total: | 486ms |
0 / 0 |