Problemas de carga de archivos no determinista con archivos .mod ASCII

El proyecto Dynare ejecuta un foro de Discourse basado en la imagen oficial de Docker. El principal tipo de archivo utilizado son archivos ASCII con la terminación .mod (de "model"). Desde hace aproximadamente un mes, los usuarios experimentan problemas aleatorios (≈50% de los casos) al subir este tipo de archivo (y ningún otro). La carga simplemente se atasca:
image

Subir el mismo contenido con la terminación .txt o en un archivo zip funciona. Desafortunadamente, los administradores no han podido replicar el problema, incluso haciéndose pasar por los usuarios afectados.

Nuestra sospecha es que hay un problema con los intentos de conversión de archivos, porque Discourse parece intentar tratar el archivo .mod como un archivo multimedia. Intentar subir un archivo de video .mod real (como el soportado, por ejemplo, por VideoLAN) resulta en el mensaje de error:

/var/www/discourse/lib/discourse.rb:137:in `exec': Ocurrió un error al convertir de PNG a JPG

Ese mensaje aparece incluso si la configuración de png to jpg quality está configurada para desactivar las conversiones.

2 Me gusta

Solo una idea extraña, ni siquiera de las principales, pero lo que notaste me hizo pensar en esto.

Si los administradores están suplantando a un usuario, probablemente no estén utilizando la misma ruta desde la máquina cliente al servidor. Estoy pensando que un servicio como Cloudflare podría estar involucrado.

Gracias. El servidor utiliza los servidores DNS de CloudFare. Pero dudo que esto afecte a nuestra instancia de Discourse porque está en su propio contenedor y, por lo tanto, utiliza los servidores DNS configurados por los desarrolladores de Discourse.

Hola Johannes:

No he podido reproducir tu problema, incluso usando una cuenta nueva que no es de personal con archivos .mod ASCII.

¿Solo les ocurre a algunos de tus usuarios?

Gracias por investigar esto. En general, parece ocurrir de forma aleatoria. No sé si ocurre de forma consistente para un subconjunto de usuarios y no en absoluto para otros. Pero los usuarios que encuentran el problema parecen rendirse y posteriormente pegan el contenido de texto del archivo. Así que ese podría ser el caso.

Sería interesante saber su dispositivo/SO/navegador. :slight_smile:

De hecho, lamentablemente, aún no tengo esa información. Preguntaré a algunos usuarios y te informaré.