Иногда случается, что на АРМ Диспетчера или Руководителя падает большой поток данных, который приводит к замедлению его работы или вообще к "зависанию". Для того, чтобы разобраться с этой проблемой, были сделаны следующие действия.
Был расширен состав файла GredRun.ini. Стандартно, например, на компьютере диспетчеров файл должен иметь следующий вид:
[VerComparison]
Use = 0
[ArchiveODBC]
Path=ArchiveODBC\
[Stream]
Use=0
MaxCount=100
Поясним его состав. То, что пишется в квадратных скобках, называется секциями. Внутри каждой секции находятся параметры. Слева от знака = имя параметра, а справа значение.
Секция [VerComparison] отвечает за сравнение текущей версии программы с версией, находящейся здесь на сайте. Если
Use=0, как выше, то программа в Интернет "не ходит" и версии не сравнивает. Если Use = 1, то делается сравнение версии и предлагается скачать более новую версию (если таковая имеется) с сайта.
Секция [ArchiveODBC] описывает путь к папке с программой просмотра архивов. В параметре Path может указываться полный путь. например, D:\Systel\ArchiveODBC\ или может быть указана папка, находящаяся в папке с программой GredRun, как в примере выше. Эта же папка используется при отсутствии секции или параметра, то есть, по умолчанию.
Секция [Stream] служит для изучения потока. Параметр Use=0 означает, что на этом компьютере изучения потока нет. В этом случае параметр MaxCount не используется.
Use=1 означает, что будет проводиться изучение потока. В этом случае будет создан файл GredMeasure.log, в который каждую 10-ю минуту через некоторое время после запуска будет сбрасываться поток за последнюю минуту по каждой переменной, которая имеет частоту записи более MaxCount. В примере выше более 100 изменений в минуту.
Не надо при этом пользоваться таким режимом слишком долго, так как файл используется в режиме дозаписи в конец, и при большом потоке может достичь большого размера.
Заметим, что имеется переменная в таблице Param с именем MaxTIStream, которая означает максимальную частоту изменений отдельных ТИ в течение минуты. Эта переменная применяется для всех АРМов комплекса и служит для ограничения потока, а не для изучения.