Errore 504 tentando impostare un timer per l'argomento

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.

Perché mi sta restituendo un errore 504?

Scusa, quali sono i passaggi per riprodurre il problema? Non sono chiaro.

Non è riproducibile in modo coerente. È successo solo finora. Crea un nuovo argomento e imposta il timer di chiusura successivamente, e ha generato un errore.

Immagino che la riproducibilità sia generale:

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.

3 Mi Piace