none
Непредсказуемые сбои runbook-ов RRS feed

  • Вопрос

  • Добрый день, коллеги.

    К сожалению не всё так гладко, как хотелось бы. Периодически ранбуки могут совершенно случайным образом отваливаться и не отрабатывать. Анализ ошибок ничего конкретного не даёт. Типичный пример:

    Cannot locate Runbook "Формирование запроса" with Orchestrator service. As a result automated activity "RB4371" will fail. 
    Exception: System.Data.Services.Client.DataServiceQueryException 
    Message: <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
      <code></code>
      <message xml:lang="ru-RU">Resource not found for the segment 'Runbooks'.</message>
    </error> 
    HTTP Status Code: 404 
    Query: http://scor:81/Orchestrator2012/Orchestrator.svc/Runbooks(guid'66027fe7-a10c-4dfa-a94b-0143339695fa')

    Ранбук у меня, при этом, в активном статусе и с ним всё в порядке. Ошибка есть только в эвентах. в Консоли оркестратора почему-то данная ошибка не отображается (кстати, почему? информация об успешных ранбуках там присутствует).

    Суть даже не в самой ошибке. До этого были и другие. Вопрос - можно ли сбойный ранбук перезапускать? И возвращать к жизни отвалившийся родительский запрос, в котором сбойнул ранбук?

    В тестовой среде это, конечно, терпимо, но представим ситуацию, когда запрос пользователя отвалился в рабочей среде- я же не буду говорить ему "извините, у нас сбой ранбука, заведите запрос повторно".

    Печальная картина:

    При этом картина в Оркестраторе:

    • Изменено Dismantled 25 июля 2013 г. 13:08
    25 июля 2013 г. 12:44

Ответы

  • Антон, это и был мой ключевой вопрос :). Как перезапустить ранбук/родительский запрос, не создавая его повторно?

    Правой кнопкой на сбойном ранбуке -> Вернуться к действию.

    SCSMSolutions
    email: freemanru (at) gmail (dot) com

    • Помечено в качестве ответа Dismantled 26 июля 2013 г. 8:16
    25 июля 2013 г. 22:00
    Модератор

Все ответы

  • ну не удивительно, что в оркестраторе все хорошо -ведь это scsm не может найти ранбук, судя по ошибке. собственно, попробуйте сделать возврат к сбойному действию и посмотрите результат, точных сведений у меня нет, будет ли это работать. по ошибке постараюсь что-нибудь узнать. есть ли другие ошибки (любые) в это же время в логе scsm, system и application?

    SCSMSolutions
    email: freemanru (at) gmail (dot) com

    25 июля 2013 г. 20:19
    Модератор
  • попробуйте сделать возврат к сбойному действию и посмотрите результат, точных сведений у меня нет, будет ли это работать
    Антон, это и был мой ключевой вопрос :). Как перезапустить ранбук/родительский запрос, не создавая его повторно? По поводу ошибки гугл нашел только один пост на технете, в котором идет отсылка на пароль сервисной учетки. Пароль у меня только из букв и цифр, так что найденное решение не для меня. Других параллельных ошибок ни в систем, ни в апликейшн нет, в радиусе +- час точно. Даже варнингов нет. Речь о scsm сервере. Спасибо.
    Повторное создание того же самого запроса и его завершение прошло без сбоев. Все ранбуки отработали без проблем
    • Изменено Dismantled 25 июля 2013 г. 21:05 Ьрроло
    25 июля 2013 г. 20:59
  • Антон, это и был мой ключевой вопрос :). Как перезапустить ранбук/родительский запрос, не создавая его повторно?

    Правой кнопкой на сбойном ранбуке -> Вернуться к действию.

    SCSMSolutions
    email: freemanru (at) gmail (dot) com

    • Помечено в качестве ответа Dismantled 26 июля 2013 г. 8:16
    25 июля 2013 г. 22:00
    Модератор
  • Вот как всё просто оказалось. Оказывается рестарт надо делать непосредственно во вкладке действий родительского запроса. Спасибо, Антон. Как и ожидалось, при перезапуске ранбук отработал нормально. И родительский запрос вернулся к жизни.

    Возникновение вышеуказанной ошибки остаётся загадкой. В Эвентах появляется иногда ещё такая ошибка:

    Как лучше организовать уведомления о подобных сбоях ранбуков? Чтоб можно было отлавливать и вовремя рестартоовать. Подпиской?

    26 июля 2013 г. 8:26
  • Думаю самый оптимальный вариант - подписка. Н-р переход из состояния Выполняется в Провалено.


    SCSMSolutions
    email: freemanru (at) gmail (dot) com

    26 июля 2013 г. 11:27
    Модератор