Вот моя текущая установка:
По сути, у меня есть один триггер, который запускает веб-сценарий каждые 15 секунд, чтобы узнать, подключена ли моя служба.
Затем у меня есть два других триггера, которые запускают веб-сценарии каждые 60 секунд, которые вызывают инструмент для проверки состояния нескольких компонентов.
Когда срабатывает «Инструмент не в сети», то два других триггера не срабатывают, благодаря моему выражению, которое я установил. Это работает, как ожидалось.
Эта проблема
Когда «Инструмент не в сети» исчезает, другими словами: инструмент вернулся в режим онлайн, другие триггеры, которые раньше не срабатывали, теперь срабатывают и отображаются в разделе «Мониторинг» ... то есть до тех пор, пока они снова не запустятся и не смогут для подключения к инструменту, и веб-сценарии получают требуемый код HTTP и значение String.
пример
Инструмент отключается
«Инструмент не в сети» запускает веб-сценарий, веб-сценарий не работает, запускается пожар
Запускаются запросы "Более 5 заявок ..." и "Один или несколько интегрированных ...", и их веб-сценарий завершается неудачно, но также запускается "Инструмент не в сети", поэтому они не запускаются (согласно показанному выражению)
Инструмент переходит в режим онлайн, триггер «Инструмент не в сети» исчезает
Проблема: Триггеры из №3, которые не срабатывали из-за статуса «Инструмент не в сети», теперь срабатывают при выполнении выражения и отображаются на вкладке «Мониторинг».
Триггеры из №3 снова запускают проверку своего веб-сценария, и они исчезают.