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

Отключение Лишних Портов И Изменить Время Ожидания.(как Сделать Сразу

05.12.2011, 12:38. Показов 9364. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При установке клиентов создалось 2 порта по котором клиент работает(TCPIP,LAN0).
Соответственно в подключении к серверу задействованы эти 2 порта.(Коллеги по опытнее говорят, что LAN0 тормозит работу клиента)
Итак, надо убрать лишний LAN0 порт и сделать time-out побольше, как это можно сделать не оббегая каждое рабочее место?

Для удаления порта нашел такой скриптик на сайте IBM. https://www-304.ibm.com/support/docview.wss?uid=swg21145214

.SpoilerTarget">Спойлер: Раскрывающийся Текст
Dim s As New NotesSession
Call s.SetEnvironmentVar ("Ports","TCPIP,COM1", True)
Call s.SetEnvironmentVar ("DisabledPorts","LAN0,COM2,SPX,COM3,COM 4,COM5", True)
End Sub
и

.SpoilerTarget">Спойлер: Раскрывающийся Текст
Dim s As New NotesSession
DP=s.getenvironmentstring("DisabledPorts ", True)
P=s.getenvironmentstring("Ports", True)


THIS SECTION USED TO DISABLE A SINGLE PORT
PortToDisable="COM5"
If Instr(1,DP, PortToDisable)=0 Then If the ports not already disabled

Add the additional port to DisabledPorts
DP = DP & "," & PortToDisable
Call s.SetEnvironmentVar("DisabledPorts", DP)

Remove the port from enabled Ports
where=Instr(1, P, PortToDisable)
If where<>0 Then If WHERE=0 then port wasnt in the DisabledPorts var
If where=1 Then
LeftP=""
Else
LeftP=Left(P, where-2)
End If

If where=Len(P)-Len(PortToDisable)+1 Then
RightP=""
Else
RightP=Right(P, Len(P)-where-Len(porttodisable))
End If
comma=","

If leftp="" Or rightp="" Then
comma= ""
End If

P=leftP & comma & rightP
Call s.SetEnvironmentVar("Ports", P)
End If
End If

THIS SECTION USED TO ENABLE A SINGLE PORT

PortToEnable="COM4"
If Instr(1,P, PortToEnable)=0 Then If the ports not already enabled

Add the additional port to Ports
P = P & "," & PortToEnable
Call s.SetEnvironmentVar("Ports", P)

Remove the port from DisabledPorts
where=Instr(1, DP, PortToenable)
If where<>0 Then If WHERE=0 then port wasnt in the DisabledPorts var
If where=1 Then
LeftDP=""
Else
LeftDP=Left(DP, where-2)
End If
If where=Len(DP)-Len(PortToEnable)+1 Then
RightDP=""
Else
RightDP=Right(DP, Len(DP)-where-Len(porttoenable))
End If

comma=","
If leftdp="" Or rightdp="" Then
comma= ""
End If
DP=leftDP & comma & rightDP
Call s.SetEnvironmentVar("DisabledPorts", DP)
End If
End If


Так как я не понимаю ничего в Lotus Script, то даже не могу понять как и что сделать чтобы этот скрипт заработал.
И скрипт описывает только удаление портов, а про изменение time-out я информации не нашел.
Помогите.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.12.2011, 12:38
Ответы с готовыми решениями:

Как очистить систему от лишних виртуальных портов?
Когда то ставил разные устройства, работающие через USB, которые создавали виртуальные COM-порты с названием COM3, COM4, COM5... итд....

Время ожидания выполнения истекло. Время ожидания истекло до завершения операции, или сервер не отвечает
Всем доброго времени суток! Имею самописную программку, которая на основании отмеченных пользователем критериев генерирует скрипт и...

Как изменить тег в юнити через код, не сразу а через время
Имеется код: if (other.gameObject.tag == &quot;ZeroPlatform&quot;) { other.transform.tag =...

1
0 / 0 / 0
Регистрация: 21.01.2011
Сообщений: 120
06.12.2011, 14:07
Все что делает 1 скрипт, так это записывает определенные значения в файлик notes.ini, а именно:

Ports=TCPIP, COM1
DisabledPorts=LAN0,COM2,SPX,COM3,COM4,CO M5

Только вот порт COM1 вам тоже включать не нужно
Можем его добавить в строчку
Call s.SetEnvironmentVar ("DisabledPorts","LAN0, COM1,COM2,SPX,COM3,COM4,COM5", True), а из первой удалить.

Для настройки таймаута нужно дописать аналогичный кусочек скрипта для переменной TCPIP_TcpConnectTimeout=0,30

Думаю, что справитесь дальше сами

Добавлено: кроме того порекомендовал бы еще включить компрессию трафика на порте TCPIP на клиенте и сервере и желательно по ночам Updall - R для "тяжелых" баз, тогда все будет работать намного быстрее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.12.2011, 14:07
Помогаю со студенческими работами здесь

Отключение лишних окон
Добрый день! Каким образом я смогу отключить окно с отправкой почты? Скриншот прилагаю.

Как при запуске формы сделать чтоб элемент label выводил сразу значание "даты + время"
Выводил но с условием что будет выводиться не по щелчку а сразу после запуска формы

Как задать время ожидания serverSocket.accept()?
У меня класс ServerManager обрабатывает команды с клиента в следующем куске кода while (works) { try { ...

Суммарное время ожидания покупателей (общее время простоя в очереди) в магазине
Задача: Время между последовательными прибытиями покупателей в магазин равномерно распределяется на интервале от 1 до 20 минут. Для 50%...

Сокеты: отключение ожидания приёма данных
мне надо Recv сделать на 10 у секунду а не на бесконечное зависание, как это сделать? (помоему setsockport нужен с правильными параметрами )


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru