Я создал одну демонстрационную службу демонстрационных окон, которая отправляет электронное письмо через регулярный промежуток времени и одно приложение-приложение службы с гостевым исполняемым файлом, где я использую эту службу Windows (.exe) в качестве гостевого исполняемого файла. Я использую пакетный файл для установки службы на узле после запуска службы & Я дал путь к пакетному файлу в настройке раздела точки входа i.e (раздел «Пуск») файла манифеста службы. После развертывания приложения я получаю сообщение об ошибке «Нездоровое развернутое приложение». Моя конечная цель - установить гостевой исполняемый файл (служба Windows) на узле локального кластера кластеров услуг при запуске или запуске службы. Я не понимаю, как это сделать, поскольку, как мне кажется, настройка точки входа выполняет пакетный файл до того, как код службы запущен.Как установить пакетный файл в сервисе Fabric
Просьба помочь мне решить эту проблему.
Для получения справки обратитесь к прилагаемому скриншоту.
Благодаря
Вы настроили ведение журнала ETW на какой-то инструмент, такой как Azure Log Analytics/OMS или Elastic? Вероятно, в журнале событий должно быть больше информации. – yoape
Я включил перенаправление консоли в манифесте службы и искал узел входа в систему, где было развернуто приложение, но папка журнала была пуста. –
Перенаправление консоли отправляет только ваш исполняемый файл вашего гостя, который будет записывать на консоль в файл журнала. Если ему не удалось запустить службу и .exe, имеет смысл, что в этой папке ничего не записывается. Я думал о событиях ETW, которые сам Service Fabric производит, когда он пытается развернуть службы и т. Д. Если вы не настроили ведение журнала ETW для перехода на любой внешний источник (например, в таблицу Azure Storage), вы могли бы RDP на удаленный узел и посмотрите на EventViewer в Windows и найдите провайдера '' cbd93bc2-71e5-4566-b3a7-595d8eeca6e8'' (который является '' Microsoft-ServiceFabric'') – yoape