Azure / App-Service-Migration-Assistant

Azure Websites Migration Assistant for Windows is a tool that allows customers to move their existing sites hosted on IIS servers into the cloud on Azure App Service. For more information check out https://appmigration.microsoft.com .
https://appmigration.microsoft.com
MIT License
74 stars 60 forks source link

Session 6d3c05dc-31db-4996-b6e0-581f661264f4. timed out #54

Closed oktoecomindo closed 2 years ago

oktoecomindo commented 3 years ago

Assessment using App Service Migrate Assistant too long.

Please provide the following:

Repro steps

  1. Open App Service Migrate Assistant
  2. Select site to be assessed
  3. Run assessment
krolson commented 3 years ago

Hello @oktoecomindo,

Thank you for reporting this. We can also see from our telemetry on the session that the site did, indeed, take far longer than the tool allows before timing out - the long running step was the one for compiling the site assessment data on the machine prior to looking at that data to determine if checks passed/failed. This seems to be related to a known issue for applications that have larger file content, where the assessment takes longer to compile due to a step that determines overall application content size. The deployment mechanism that is used by the Migration Assistant only supports deploying content under 2 GB in size, in some cases where the application content is larger than this, it takes a much longer amount of time to determine the full file size. We do have an issue tracking fixing this issue in future versions, and I'm sorry you have encountered it.

If it helps, I can let you know the summary assessment results, as it appears that the assessment was ultimately completed, even though it may not have been visible to you. This particular site did end up with an overall Block status (i.e. it would not have allowed automatic migration using the tool) due to the following failing checks of: Content Size (when overall size is >2 GB, due to content deployment mechanism limitations in this automated tool - alternate options for moving larger content to App Service do exist, for example FTP), Auth Type (using some auth types like basicAuthentication or windowsAuthentication will prevent automatic migration, as the configuration will not work as is and would need to be configured differently in App Service), Application Pools (multiple application pools in use by the site where App Service will use only single pool settings), Location Tags (any config in location tags in applicationHost.config are not included in migrated content and would be lost during migration), PhpCompatCheck (multiple PHP versions detected, only one would be used at destination), and Config Error (in some cases this would be a Warning only).

krolson commented 2 years ago

Closing due to lack of activity over last 90 days