Problemi di caricamento file non deterministici con file ASCII .mod

Il progetto Dynare gestisce un forum Discourse basato sull’immagine Docker ufficiale. Il tipo di file principale utilizzato sono file ASCII con estensione .mod (per “model”). Da circa un mese, gli utenti riscontrano problemi di caricamento per quel tipo di file (e nessun altro tipo di file) in modo casuale (≈50% dei casi). Il caricamento semplicemente si blocca:
image

Caricare lo stesso contenuto con estensione .txt o in un file zip funziona. Sfortunatamente, gli amministratori non sono stati in grado di replicare il problema, nemmeno impersonando gli utenti interessati.

La nostra ipotesi è che ci sia un problema con i tentativi di conversione dei file, poiché Discourse sembra tentare di trattare il file .mod come un file multimediale. Tentare di caricare un file video .mod effettivo (come supportato ad esempio da VideoLAN) genera il messaggio di errore:

/var/www/discourse/lib/discourse.rb:137:in `exec': Si è verificato un errore durante la conversione da PNG a JPG

Quel messaggio appare anche se l’impostazione png to jpg quality è impostata per disattivare le conversioni.

2 Mi Piace

Solo un’idea strana, non è nemmeno in cima alla lista, ma quello che hai notato ha fatto sorgere questa.

Se gli amministratori stanno impersonando un utente, probabilmente non stanno utilizzando lo stesso percorso dalla macchina client al server. Sto pensando che un servizio come Cloudflare potrebbe essere coinvolto.

Grazie. Il server utilizza i server DNS di CloudFare. Ma dubito che ciò influenzi la nostra istanza Discourse perché si trova nel suo contenitore e quindi utilizza i server DNS configurati dagli sviluppatori di Discourse.

Ciao Johannes,

Non sono riuscito a riprodurre il tuo problema, nemmeno utilizzando un nuovo account non staff con file ASCII .mod.

Succede solo ad alcuni dei tuoi utenti?

Grazie per aver esaminato la questione. Nel complesso, sembra che accada in modo casuale. Non so se accada in modo coerente per alcuni sottoinsiemi di utenti e per altri per niente. Ma gli utenti che riscontrano il problema sembrano arrendersi e incollano successivamente il contenuto testuale del file. Quindi potrebbe essere così.

Sarebbe interessante conoscere il loro dispositivo/sistema operativo/browser. :slight_smile:

In effetti, purtroppo non ho ancora queste informazioni. Chiederò ad alcuni utenti e ti farò sapere.