Падение во время шоу
Отказ на шоу случится, и катастрофу от эпизода отличает подготовка. Что готово заранее, шесть шагов у стойки, чего не делать, что видит зал и разбор после.
Отказ на шоу случится, вопрос только когда, и катастрофу от эпизода отличает то, что готово заранее: дежурная картина, которую держит консоль или простейший отдельный источник (Резерв); watchdog, поднимающий проект сам (Watchdog); восстановление состояния, чтобы после перезапуска шоу шло с текущего таймкода, а не с начала; порядок действий на бумаге в стойке; и способ погасить всё одним движением.
1. Не паниковать и не выдёргивать питание.
2. Свет замер? — узлы и приборы держат последнее значение. Это уже что-то.
3. Дать watchdog 30 секунд.
4. Не поднялось — запустить проект вручную по ярлыку.
5. Не помогло — переключить на дежурную картину (кнопка / фейдер на консоли).
6. Не трогать настройки и не «чинить» посреди шоу.
Пятый шаг согласуют с художником по свету до шоу, Пульт и TD вместе.
Падает чаще всего на правке, и открытый редактор на шоу — лишний риск отказа. Работают под TouchPlayer или хотя бы в режиме показа.
Машину не перезагружают, если проект завис на несколько секунд — он может отвиснуть сам. Драйверы не обновляют, устройства не подключают.
Многие узлы и приборы держат последнее значение, и свет замирает: на быстрой сцене заметно сразу, на статичной может пройти мимо. Хуже, если проект успел отправить нули, — свет погаснет. Ещё хуже, если отказала сеть, а не проект: узлы через несколько секунд могут погасить выход по тайм-ауту. Как ведут себя ваши узлы при пропаже данных, проверяют нарочно.
После разбирают: логи — что было перед падением (Мониторинг); просмотр событий Windows — какой модуль упал; память и кадры перед отказом — не утечка ли; что делали в этот момент — ответ часто тут; и воспроизводят в тех же условиях. Подробно — Падает или зависает.
Упал проект на шоу — говорят заказчику, вместе с тем, что сделано, чтобы не повторилось. Если сделать вид, что ничего не было, доверие пострадает сильнее, чем от самого отказа.
На прогоне убить процесс нарочно и восстановиться по инструкции под секундомер — иначе не узнать, работает ли план.
Нашли в статье ошибку, устаревшее или непонятное место?