Перезапускалка 1С8. Анализирует дату изменения файла-флага. Если возраст файла-флага больше заданного интервала, происходит завершение запущенных процессов 1cv8c.exe и перезапуск.
Период проверки 10 сек. Имеется возможность и запуска внешней обработки. Также настраивается и автозагрузка при старте системы.
Также устанавливается период времени работы программы в пределах суток.
Программа тестировалась на платформе 8.3 конфигурация УТ 11.2.
Работает только с SQL-версией.
Что необходимо сделать для работы системы автоперезапуска:
- Вставить в циклический блок вашего процесса функцию создания или изменения файла-флага (например текстовый файл).
- Указать путь к этому файлу в данной программе "Перезапускалка 1С8"
- Настроить интервал в секундах. Это время для сравнения с "возрастом" файла-флага. "Возраст" файла-флага — это разница между датой изменения и текущей датой. Как только "Возраст" превысит указанный интервал, произойдет завершение всех процессов "1cv8c.exe" и запуск нового.
Подскажи, если у одного пользователя завис процесс, то эта программа выкидывает все пользователей?
(1) видимо если все через рдп то да…
Данная программа запускается в пользовательском сеансе и закрывает все видимые процессы. Но прежде всего ведет поиск по названию окна. В УТ 11 в заголовке окна указано имя пользователя, по нему-то он и определяет что закрывать.
Спасибо, попробуем
Файл-флаг это файл любого формата, находящийся в доступном для этой программы месте. Создается циклически (например в процедуре обмена с сайтом или мобильным устройством). Если он долгое время (настраивается) не обновляется, программа считает, что процесс завис и перезапускает его.