pan-wang

Results 26 comments of pan-wang

for inprocess, we will call worker process shutdown. It will be tricky as IIS has shutdown timeout for worker process. this timeout value may be different from ANCM setting.

For each request, ANCM does try to start the application twice. It also try again on following requests until it reaches the threshold which is configurable. It then enter fast...

ANCM first call Windows API to get and free port. If this Windows API is blocked (e.g., on App Service), ANCM will pick a random port using random number generator....

it has the possibility that concurrent applications may be assigned same port number as the seed of random number generator is current time. Windows event log should show whether there...

@hallatore "HTTP Error 503. The service is unavailable". ANCM will not generate except app_offline scenario which is not the case here. Could you please turn on IIS FREB log so...

Based on the event log "Application 'MACHINE/WEBROOT/APPHOST/APPSERVICETEST-1' with physical root 'D:\home\site\wwwroot\' created process with commandline 'dotnet .\AppServiceTest.dll' but either crashed or did not reponse or did not listen on the...

ANCM never listened on IIS AppPool recycle. It relies on the destruction of configuration object which is triggered during shutdown but is too late for the .Net core App as...

The new version aspnet core does listen on IIS global stop event and then graceful shutdown back-end process. I'm not sure preview 2 ship it or not. Windows event log...

I checked with the latest build (you can also build yourself from https://github.com/aspnet/IISIntegration/ ). ANCM does send graceful shutdown message to the backend when recycling IIS worker process. Windows event...

@sepehr1014 This is a known issue in ancm V1 as it relies on IIS module's application shutdown notification. By design (enforced by IIS instead of ANCM), this notification will be...