решение может быть только одно. долбать разработчиков на введение BadEnd на тайм аут выполнения команды в инстансе, потому как в арсенале зенки нет ни одной команды которая должна выполняться больше 1 минуты.
Присоединяюсь к вашему пожеланию! Как можно "задолбать" разработчиков?
BadEnd по таймауту на выполнение команд в инстансе просто необходим!
Шаблон рассчитанный на работу строго в 5 минут, с массой проверок после каждого чиха может спокойно уйти в небытие на три (!!!) часа! И при этом нет инструмента выйти вовремя...
Я эту ситуацию решил "извратом", но очень дорого.
Поставил сервер управления шаблонами. Шаблоны по api коннектятся и получают для себя задачи, а серверный скрипт разруливает всю логику на php.
Чтобы инстансы не падали, каждый шаблон запущен на физически отдельном сервере (!!!) и не более 20 потоков на каждом. Нагрузка на проц любого шаблона - не более 20%, свободной памяти - до дури. Шаблон на одном сервере только один!!! Если будет второй - потоки начнут уходить в спячку.
Правило: Один сервер = один шаблон, один шаблон = не более 20 потоков. И это сносно работает.
Пока серверов 8 и еще можно терпеть шум от их работы, но по плану их 80! Если разработчики не дадут контроль над таймаутом - расплавятся провода...