Ho creato un nuovo argomento. Dopo pochi secondi ho provato a impostare un timer per chiuderlo automaticamente dopo 7 giorni. La pagina si è bloccata per circa un minuto e poi ha restituito un errore 504. Ho cliccato OK per chiudere l’errore e ho riprovato: si è bloccata di nuovo per circa 30 secondi, restituendo lo stesso errore. Ho anche notato che, durante questo periodo, il sito era bloccato e non rispondeva alle nuove richieste finché non veniva restituito l’errore 504, momento in cui ha ripreso a rispondere.
Il sito è in esecuzione alla versione 2.7.0.beta7 (bfa301bd7b).
Quando ho aperto lo stesso argomento in una nuova finestra, ho scoperto che il timer era impostato su 7 giorni (non so se sia effettivamente impostato o meno, non so come verificarlo). Se vado all’interfaccia web di sidekiq, sotto “Scheduled jobs” non vedo alcun lavoro previsto per 7 giorni.
Non è riproducibile in modo coerente. È successo solo finora. Crea un nuovo argomento e imposta il timer di chiusura successivamente, e ha generato un errore.
Essere sopraffatti dalle richieste o avere una rete instabile.
Il 504 probabilmente proviene da NGINX o da un proxy lungo il percorso.
Sono completamente d’accordo: possiamo fare di meglio in questo senso (a livello globale). Non dovremmo mai mostrare agli utenti “errore 504”, ma dovremmo sempre dire “Stiamo riscontrando un problema nel contattare il server” o qualcosa di simile.
@martin, puoi aggiungere alla tua lista la verifica di un eventuale fix globale in questo senso? Non urgente, abbiamo molte altre cose più urgenti da gestire.