Форум программистов, компьютерный форум, киберфорум
HCL Notes: Администрирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/108: Рейтинг темы: голосов - 108, средняя оценка - 4.61
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403

Севрера на 2х сетувухах

17.09.2008, 11:09. Показов 20158. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа

Стоит 1 севрер с 2-мя сетевухами

1. Карта - для статичных пользователей (IP адреса статичны)
2. Карта - для доменных пользователей (IP адреса радуются через DHCP)

Обе карты имеют статичный IP адрес

Проблема следующего рода, ранее тему уже создавал, но так проблема не решилась.

Пользователи соединяющиеся по второму интерфейсу, регулярно испытывают трудности в работе (большие подписания, регулярные "Севрер не найден"). Конфигурации клиентов делались самые разные, и по имени Хоста (Servenamer01, Servername01.domen.ru) и по всякому

Осталось грешить на "битую" карту или на конфигурацию сервера в плане раздела PORTS -> NOTES NETWORCK PORTS

Дело в том что трассировка клиентами показывает что идет соединенее на IP адрес, который не прописан в указанной выше вкладке. Там прописано только IP первого интерфейса.

Другие пользователи соединяющееся по 192.168.1.1 проблем не испытывают.

Соотношение нагрузки примерно такое:
20 пользователей на первый интерфейс
80 пользователей на второй

Загрузка сервера 15-30% в пиках

Скрин приложен:




Вопрос к знатокам, нужно ли там прописывать IP второй карты? Нужно ли включить SERVERNAME01 как порт (сейчас DISABLED) и самое главное почему ошибка периодическая, т.е. то она есть то ее нет, бывает месяц все хорошо, потом неделю лажа.

Вопрос очень срочный, надоела это ошибка ух как.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.09.2008, 11:09
Ответы с готовыми решениями:

Изменение ответа севрера
Собственно сервер высылает мне ответ(Response), но я должен как-то подменить этот ответ,т.е программа должна отлавливать входящие...

Создание севрера обмена сообщениями
Здравствуйте Хочу создать сервер для обмена текстовыми сообщениями, нарыл в msdn код сервера и клиента. Но они работают в разные стороны,...

Автостоп и Автозапуск севрера на Ubuntu (Cron)
Суть такова. Машина выключается сама ночью и включается утром. Нужен скрипт который выключал бы сервер в 23.50.00. Присылался мне e-mail...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
0 / 0 / 0
Регистрация: 21.11.2007
Сообщений: 156
17.09.2008, 13:23
тебе надо забиндить айпи-адреса на сответствующие порты в нотес.ини сервера, если у каждой карты свой айпи
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
17.09.2008, 14:01
Цитата Сообщение от Sergey Berezka
тебе надо забиндить айпи-адреса на сответствующие порты в нотес.ини сервера, если у каждой карты свой айпи
На какие порты? Можно поподробнее, если не сложно.
0
0 / 0 / 0
Регистрация: 21.11.2007
Сообщений: 156
17.09.2008, 15:15
можно почитать в хелпе админа - Advanced Domino TCP/IP configurations , Binding an NRPC port to an IP address

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
To bind an NRPC port to an IP address
When setting the NOTES.INI variables for port mapping, do not include a zone in a port mapped address. The zone is only valid locally.
 
1.  For each IP address, make sure you have added a Notes port for TCP/IP. Also make sure that each port has a unique name.
2.  In the NOTES.INI file, confirm that these lines appear for each port that you added:
Ports=TCPIPportname
TCPIPportname=TCP, 0, 15, 0
Where TCPIPportname is the port name you defined.
3.  For each port that you want to bind to an IP address, add thys line to the NOTES.INI file:
TCPIPportname_TCPIPAddress=0,IPaddress
Where IPaddress is the IP address of the specific NIC.
For example:
TCPIP_TCPIPAddress=0,130.123.45.1
Note For IPv6, enclose the address in square brackets, as it contains colons. For example:
TCPIP_TCPIPAddress=0,[fe80::290:27ff:fe43:16ac]
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
17.09.2008, 16:17
Я правильно понимаю что в notes.ini нужно добавить

Сейча так:



TCPIP=TCP, 0, 15, 0
LAN0tcpip=NETBIOS, 0, 15, 0
SPX=NWSPX, 0, 15, 0
LAN1=NETBIOS, 1, 15, 0
LAN2=NETBIOS, 2, 15, 0
LAN3=NETBIOS, 3, 15, 0
LAN4=NETBIOS, 4, 15, 0
LAN5=NETBIOS, 5, 15, 0
LAN6=NETBIOS, 6, 15, 0
LAN7=NETBIOS, 7, 15, 0
LAN8=NETBIOS, 8, 15, 0
COM1=XPC,1,15,0,
COM2=XPC,2,15,0,
COM3=XPC,3,15,0,
COM4=XPC,4,15,0,
COM5=XPC,5,15,0,
DST=1
MailType=0
$$HasLANPort=1
Ports=TCPIP
DisabledPorts=LAN0tcpip,SPX,LAN1,LAN2,LA N3,LAN4,LAN5,LAN6,LAN7,LAN8,COM1,COM2,CO
M3,COM4,COM5
Нужно:



TCPIP=TCP, 0, 15, 0

TCPIP_TCPIPAddress=0,192.168.1.1
TCPIP_TCPIPAddress=0,192.168.1.2

LAN0tcpip=NETBIOS, 0, 15, 0
SPX=NWSPX, 0, 15, 0
LAN1=NETBIOS, 1, 15, 0
LAN2=NETBIOS, 2, 15, 0
LAN3=NETBIOS, 3, 15, 0
LAN4=NETBIOS, 4, 15, 0
LAN5=NETBIOS, 5, 15, 0
LAN6=NETBIOS, 6, 15, 0
LAN7=NETBIOS, 7, 15, 0
LAN8=NETBIOS, 8, 15, 0
COM1=XPC,1,15,0,
COM2=XPC,2,15,0,
COM3=XPC,3,15,0,
COM4=XPC,4,15,0,
COM5=XPC,5,15,0,
DST=1
MailType=0
$$HasLANPort=1
Ports=TCPIP
DisabledPorts=LAN0tcpip,SPX,LAN1,LAN2,LA N3,LAN4,LAN5,LAN6,LAN7,LAN8,COM1,COM2,CO
M3,COM4,COM5
Или нечто другое?

И что делать всетаки с настройками серверного документа? там тоже фигурирует только IP одной карты

И самое главное почему без TCPIP_TCPIPAddress=0,192.168.1.2 клиенты все равно коннектятся, правда переодически с худшей производительностью? С чем может быть это связано, как TCPIP_TCPIPAddress может влиять на производительность. Ладно бы вообще коннект не устанавливался, а то все странно, то летает, то тупит.
0
0 / 0 / 0
Регистрация: 21.11.2007
Сообщений: 156
17.09.2008, 16:52
тебе надо добавить еще один порт, к примеру
DynamicTPC
StaticTCP (Configuration - Server - Setup Ports)
и прописать
DynamicTCP_TCPIPAddress=0,192.168.1.1
StaticTCP_TCPIPAddress=0,192.168.1.2
естественно в серверном документе оно тоже должно быть
лагает и подключается видимо, потому, что сервак пытается по первому порту по дефоулту подключать, через какое-то кол-во ерроров,
перебирает следующие (ИМХО)
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
18.09.2008, 14:36
Спасибо за советы, попробую пока не трогать ini файл, т.к. по ходу это с мапингом связано.
Мне кажется достаточно добавить новый порт, типа TCPIP2 и прописать к нему IP в севрерном документе на вкладке PORTS.
Думаю должно заработать.

Еще раз всем спасибо!
0
0 / 0 / 0
Регистрация: 21.11.2007
Сообщений: 156
18.09.2008, 17:25
попробуй, но изменения в серверном документе портов, насколько я помню, не повлечет за собой изменения в ини... и маппинг тю-тю. то есть 2 порта в серверном документе то будут прописаны, но клиенты будут все равно долбиться на ай-пи адрес порта, указанного первым
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
18.09.2008, 20:39
сервант не будет биндится к сетевухе если не прописать IP в ини - точка
в доке сервера формальное указание - по каким адресам/именам его можно искать, но не привязка

листнер биндится к адресу только в ини, это легко проверить - netstat
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
24.09.2008, 09:33
Сделал, появился второй порт, в статистике пользователей вижу что часть коннектиться на TCPIP2 а часть на TCPIP т.е. все хорошо.
Но, если раньше лагали только пользователи одной из подсетей, теперь лажа у обоих. Ума не приложу уже что за фигня, сетевиков пинать смысла нет - у них "все хорошо"
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
24.09.2008, 11:52
Да вот еще начала вылетать ошибка в момент глюков "Remote system no longer responding" "Удаленная система не отвечает", заметьте не "сервер" а "система". Порылся в сети ни фига не понял ((
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
24.09.2008, 13:31
вариантов тьма...
от кривой таблицы маршрутизации, до лажового ДНС
смотрим netstat -rn
смотрим настройки резолвинга в разных сетках
имя сервера должно резолвиться однозначно и на кажной сетевой плате в свой адрес!
в терминах ДНС - это view
вот тока убей не пойму - зачем привязывать сервер к двум платам?
не проще ли - привязать к одной и настроить маршрут + IP forwarding + ДНС тока к одной плате
честно - я мало представляю - как поведет себя сервер в такой конфиге (с двумя биндами)
0
0 / 0 / 0
Регистрация: 21.11.2007
Сообщений: 156
24.09.2008, 13:44
Цитата Сообщение от lmike
вот тока убей не пойму - зачем привязывать сервер к двум платам?
к примеру, кластерная репликация, не нагружающая основной канал
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
24.09.2008, 14:56
Цитата Сообщение от Sergey Berezka
к примеру, кластерная репликация, не нагружающая основной канал
ну я имел ввиду не техническую реализацию связи серверов, а клиентское применение, здесь (как я понял) именно о нём идет речь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru