Come potrei fare un messaggio "Server over capacity" con Django?

3

Probabilmente questa non è una domanda specifica su Django, ma mi chiedo come vengano visualizzati i messaggi "Server over capacity".

Alcuni esempi:

  • Balena di errore di Twitter
  • Pagina di slash sulla capacità di Tumblr
  • Messaggio di capacità eccessiva di Drawception quando vengono creati nuovi giochi.
posta ang 04.05.2012 - 04:08
fonte

2 risposte

3

Di solito queste impostazioni sono composte da un server Web che funge da proxy per diversi server delle applicazioni. Guarda l'architettura .

Per questi eventi di sovraccarico del server, se uno qualsiasi dei server delle applicazioni non può elaborare le richieste, restituisce uno stato HTTP 50x, nel qual caso Nginx servirà una pagina di errore statica (generica).

    
risposta data 04.05.2012 - 18:24
fonte
2

Un modo per ottenere questo sarebbe avere un bilanciamento del carico tra i server e gli utenti. Se il bilanciamento del carico determina che il server impiega troppo tempo a rispondere o se il server è inattivo, il servizio di bilanciamento del carico può reindirizzare a una pagina statica di "capacità eccessiva".

    
risposta data 04.05.2012 - 18:09
fonte

Leggi altre domande sui tag