Le web app sono un servizio completamente gestito che permettono di ospitare le nostre applicazioni web sviluppate in qualsiasi linguaggio noi vogliamo. Le richieste HTTP vengono gestite da IIS per essere girate poi all'application server, sviluppato in .NET, PHP, nodejs o Java.
Può capitare di dover riavviare la nostra web app, perché sono presenti problemi, per azzerare lo stato o per ricaricare delle impostazioni. Per riavviare è da sempre presente un pulsante restart disponibile nella pagina principale accessibile attraverso il portale Azure. In situazioni di alta affidabilità, probabilmente disponiamo di almeno due istanze della stessa web app, in bilanciamento di carico, ma in questi casi riavviare vuol dire interrompere bruscamente il servizio.
Per questi scenari è presente la possibilità di riavviare in modo progressivo, scegliendo quali processi riavviare e con quali intervalli. Infatti, premendo restart troviamo la seguente schermata.
Possiamo scegliere ogni quanto procedere al riavvio del successivo processo, al fine di minimizzare i down di servizi.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creazione di componenti personalizzati in React.js con Tailwind CSS
Eseguire attività pianificate con Azure Container Jobs
Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework
Usare il versioning con i controller di ASP.NET Core Web API
Limitare le richieste lato server con l'interactive routing di Blazor 8
Semplificare il deployment di siti statici con Azure Static Web App
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Sfruttare lo streaming di una chiamata Http da Blazor
Aggiungere interattività lato server in Blazor 8
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Eseguire attività basate su eventi con Azure Container Jobs
Utilizzare le Cache API di JavaScript per salvare elementi nella cache del browser
I più letti di oggi
- Utilizzare WebAssembly con .NET, ovunque
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- Utilizzare il trigger SQL con le Azure Function
- Disabilitare automaticamente un workflow di GitHub (parte 2)
- Paginare i risultati con QuickGrid in Blazor
- Ottimizzazione dei block template in Angular 17