Обработка завершения активированного Application Host после создания приложения Service Fabric - PullRequest
0 голосов
/ 19 июня 2019

В Azure работает около 12 кластеров Service Fabric. Они работают правильно как в нашей производственной, так и в тестовой среде. Недавно мы обнаружили, что один из них не будет запускаться локально. Мы давно не запускали этот локально, и мне трудно отследить, что могло произойти, что вызвало эту ошибку. Это происходит на любой машине, на которой я пытаюсь работать локально.

В частности, после того, как тип зарегистрирован и приложение создано, хост-процесс немедленно завершается:

«Сообщение»: «EventName: ApplicationProcessExited Категория: StateTransition EventInstanceId 158f38d1-47ac-4b70-9830-0d8d3cdf8f9c ткань ApplicationName: /Office.Ocv.CustomerTalkback.AutomatedService.ServiceFbackOfficeOсвойство.Oсв. .AutomatedService.ServiceFabric / MS.Internal.Office.Ocv.Services.CustomerTalkback.Automated, ServicePackageName = MS.Internal.Office. = True, CodePackageName = Code, EntryPointType = Exe, ExeName = MS.Internal.Office.Ocv.Services.CustomerTalkback.Automated.exe, ProcessId = 16756, HostId = e27ccd9d-cff6-4317-b168-5a4b756163 = True, StartTime = 18/18/2019 15:47:26. ",

Это дотнет ядро ​​2.2.0. Все наши приложения Service Fabric работают с одинаковыми настройками / зависимостями и т. Д. Локально не работает только это приложение.

Я попытался переместить локальный кластер на больший диск (800 ГБ бесплатно); развертывание вручную через PowerShell (обычно VS 2019).

Любая помощь (даже если это всего лишь подсказка по устранению неполадок) была бы очень признательна, поскольку я работал над этим около 16 часов в течение последних трех дней.

спасибо!

1 Ответ

0 голосов
/ 12 июля 2019

У меня была проблема с полным названием сборки. Локальный путь был коротким (например, d: \ src \ adm), но полное имя сборки было ~ 65 символов. Похоже, что PowerShell, который развертывается локально, потерпит молчание при этом. Когда я сократил длину названия до 35 символов, оно начало работать.

...