Имя: Пароль:
1C
 
как определить и перезапустить подвисший сеанс 1с?
,
0 BigShmax
 
29.03.19
13:32
Есть по цеху несколько мониторов. На них мониторятся различные задачи: например онлайн табло подъезжающих авто на погрузку. Проблема падение rphost, блокировка работы для обновления, сбои в сети и многоч его другого  полдвешивает картинку  : Завершить работу / перезапустить. Может кто сталкивался и задумывался как определить что 1с мертва  и  прибить процесс  и запустить новый (в ярлыке логин и пароль прописаны).  Высшим пилотажем  определить наличие  окна  и нажать кнопку  "перезапустить"
1 elCust
 
29.03.19
13:41
Записывать в файлик текущую дату фоновой задачей? Задача контролирующая читает файлики.
2 Smile 8D
 
29.03.19
14:45
(0) Делали аналогичный функционал для обработки обмена с весами. 1С запускается через планировщик с определенным ключем. Открывается окно с определенным заголовком, которое раз в 30 секунд мониторит наличие данных для выгрузки, а заодно отсылает по хттп команду в Zabbix что все ок. В случае если в течении 10 минут нет сигналов от обработки, Zabbix запускает скрипт в планировщике, который находит процесс по имени окна, прибивает его и запускает снова.
3 timurhv
 
29.03.19
15:41
4 Smile 8D
 
29.03.19
15:49
(3) Во, "Набор скриптов для мониторинга 1С средствами Zabbix - Zabbix мониторинг 1С" и есть наши скрипты, судя по учетке нашего админа на гитхабе)
5 timurhv
 
29.03.19
15:52
(4) Пиво ему проставь от всех 1С ников :)
6 BigShmax
 
29.03.19
16:22
Респект, zabbix  у админов поднят.  займусь
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший