2017-05-23 1 views
13

내 Azure 함수가 정상적으로 실행되고 갑자기 "어셈블리 변경이 감지되었습니다. 호스트 재시작 중 ..."메시지로 인해 내 기능이 완료되지 않습니다. 어셈블리 변경이 감지되었습니다. 호스트 다시 시작

Logs

나는 발사 어셈블리 변경 이벤트를 트리거 무엇 때문에 확실하지 않은 새로운 코드를 배포하고 있지 않다. 나는 최신 버전의 런타임에서 실행 중이었고 이후 버전이 1.0.10947로 변경되어 기본 런타임이 업데이트되었다고 생각했지만 여전히 로그에 해당 행이 표시되고 있습니다.

업데이트 @Alexey가 어셈블리 변경 사항을 감지하는 원인을 추적 할 수있게되었습니다. 나는 어셈블리 변경이 심지어 거칠 거칠 거라는 것을 누군가에게 말해 줄 수 있는지 물어보고 싶습니다. 제 응용 프로그램을 변경/재배포하지 않았습니다.

+0

1. 로그에서 조사 할 수 있도록 함수 앱/함수 이름을 알려주실 수 있습니까? https://github.com/Azure/azure-webjobs-sdk-script/wiki/Sharing-Your-Function-App-name-privately 2. 그의 기능이 파일 (dll 또는 exe)을 디스크? 함수를 실행하는 동안 재시작 작업을 수행해서는 안되며 실제로 로그 레코드 사이의 작은 간격 (로그에 버그가 있음)에 따라 호스트가 한 번만 다시 시작됩니다. –

+0

다른 기능 앱에서이 repros를 말하고 있습니까? CI/CD를 사용하고 있습니까? 배포를 수행 하시겠습니까? 앱 (및 코드)을 검사해도 괜찮습니까? –

+0

안녕하세요 @FabioCavalcante 우리는 FunctionApp 코드를 Visual Studio를 사용하여 다른 리소스 그룹의 여러 FunctionApp에 배포했으며 동일한 동작을 경험하고 있습니다. 예, 앱 및 코드를 검사 할 수 있습니다. –

답변

1

당신은 내가 쿠두 서비스에서 삭제 된 로그 파일에 의해 내 문제를 해결

Assembly changes detected. Restarting host 

여러 붙어있는 경우 :

https://[FunctionAppName].scm.azurewebsites.net/ 

상단 메뉴에 따르

Debug Console >> powerShell 

파일 로그 :

LogFiles >> Application >> Functions >> function >> [Function name] 

로그 파일을 제거 할 수 있습니다.

관련 문제