Некорректно вышел титр
Инженеры Известий сообщили, что в районе 17:45 выдали ивент под названием «Фид_123» и он завис – текст внутри не обновлялся. Затем его убрали и через минуту выдали снова, на этот раз всё отработало корректно.
Откроем папку с логами и найдём подходящий по времени файл
Воспользуемся поиском. Указываем название ивента и находим два события:
Записи говорят о том, что ивент с названием «Фид_123» был выдан два раза – в 17:46 и в 17:48. После названия ивента написан External ID, в обоих случаях он одинаковый, это говорит нам о том, что был запущен один и тот же ивент.
Теперь давайте выясним не был ли он изменён в промежутке между запусками. Для этого нам потребуются логи сервера и External ID ивента, который мы уже знаем из логов движка.
Откроем файл с пользовательскими логами сервера и укажем в поиске Ext ID. Сразу находим запись о его создании:
Теперь узнаем какой контент в нём был изначально и был ли он изменен в дальнейшем. Для этого нужно указать в поиске название ивента и искать записи с пометкой «Update Event». Находим первую и сразу видим проблему:
Запись расположена в две строки, это произошло из-за того, что переменная Info 3 содержит в себе символ переноса строки (ENTER на клавиатуре). В наших логах он отображается буквально – поэтому строка разбилась в этом месте на две части.
В скриптах шаблона данного титра не предусмотрена проверка на перенос строки, поэтому ивент отработал некорректно. Редакторы, которые занимаются заполнением титров, об этом предупреждены, следить за этим – одна из их задач.
В 17:47 есть еще одна запись с пометкой «Update Event», это значит что ивент был изменен за минуту до повторной выдачи:
Как мы видим, запись уже располагается в одну строку, значит пустое поле с переносом строки убрали. Давайте посмотрим, что стало с переменными:
Да, теперь переменные заполнены корректно
Теперь причина некорректного поведения ясна, осталось выяснить кто это сделал. В этом нам поможет запись с именем пользователя:
Вывод
Ивент с названием «Фид_123» был создан в 17:45. Изначально редакторы заполнили его некорректно и в таком виде он был выдан в эфир.
В 17:47 пользователь с логином «redactor.a.svistoplyasov» исправил ошибки в заполнение ивента и через минуту после этого, титр был выдан повторно.