С клиента вызывается серверная процедура модуля объекта обработки , где происходит инициализация лога (создаётся временный файл, и ЗааписьТекста). Далее возвращается в форму и открываем вторую форму в которой инициализирующий 10 фоновых заданий и подключается на клиенте обработчик ожидания с вызовом сервера для считывания прогресса. В этой серверной процедуре планируется дозапись в лог.
Вопросы:
1. Если в обработчике ожидания все время лезть на сервер, всегда ли это будет один и тот же сервер кластера?
2. Как лучше писать в лог и передавать его между серверными процедуре и с учётом обработки ожидания посредством клиента?
(2) если лог - это небольшой протокол для клиента, передавай его через (1) и собирай на клиенте.
Если лог большой и ценный - храни в базе в РС. Идея с файлами на серверах кластера не очень.
Я использую процедуру из ДлительныеОперации получитьпрогрессисообщения(). Думаю еще над вариантом складывать сообщения пользователя в массив для записи лога на клиенте. Как такой способ?