My team and I have attempted an umbraco upgrade to the latest stable 13.x.x on a production environment (at the time of work sign-off). We maintain three deployment environments for our client:
- An internal test and a prep-prod/UAT environment.
- Production
All of these umbraco applications are hosted in Azure in the form of Azure Web Apps. Pre-Prod and Prod are the closes architecturally speaking as each have two app web apps:
1) An Administrative instance for the umbraco backoffice
2) A public facing instance of the website
An upgrade on all environments prior to production has been relatively painless - allowing Umbraco to applicate the necessary changes to facilitate the upgrade to 13.0.3. Unfortunately, the same can be said about production:
The production database contains significantly more content that that of the non-prod environments and could be a contributing factor to the SQL timeout exceptions observed in the installation splash screen and in the trace logs
*Troubleshooting *
There was two key issues that we resolved together on pre-prod:
Ensuring that the .NET stack version on the Azure Web app was updated to v8 (which I did)
Adding and increasing the **DistributedLockingReadLockDefaultTimeOut **values in the appsettings.
I also came across one example of the issues with an Umbraco 13 upgrade as described in this Umbraco forms thread. The suggested remediation steps didn’t resolve my issue.
If you have any ideas for next steps, I’d be appreciative.
https://cdn.discordapp.com/attachments/1219659453012639856/1219659453155250196/fe0d208e-9f4d-4ae2-99b5-28a59d8d9fa0.png?ex=660c1b61&is=65f9a661&hm=a1dbe9908a72a51961dcb7b998f104e523489b853719e20c37f0b78a8229f598&