|
как определить и перезапустить подвисший сеанс 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 у админов поднят. займусь
|
|