La subida de múltiples archivos falla

Ocurre un error al intentar cargar 10 archivos

La consola muestra esto:

[Uppy] [17:11:51] Error al cargar cce616b640fc4352250416f7f403a35813826092.jpeg Upload error chunk.660.cfa44cc656d26c5d04fa.js:2:209371
    error chunk.660.cfa44cc656d26c5d04fa.js:2
    log chunk.660.cfa44cc656d26c5d04fa.js:2
    ee chunk.660.cfa44cc656d26c5d04fa.js:2
    se chunk.660.cfa44cc656d26c5d04fa.js:2
    emit chunk.660.cfa44cc656d26c5d04fa.js:2
    emit chunk.660.cfa44cc656d26c5d04fa.js:2
    emit chunk.660.cfa44cc656d26c5d04fa.js:2
    upload chunk.660.cfa44cc656d26c5d04fa.js:2
    (Async: EventListener.handleEvent)
    upload chunk.660.cfa44cc656d26c5d04fa.js:2
    upload chunk.660.cfa44cc656d26c5d04fa.js:2
    uploadFiles chunk.660.cfa44cc656d26c5d04fa.js:2
    uploadFiles chunk.660.cfa44cc656d26c5d04fa.js:2
    handleUpload chunk.660.cfa44cc656d26c5d04fa.js:2
    ce chunk.660.cfa44cc656d26c5d04fa.js:2
    upload chunk.660.cfa44cc656d26c5d04fa.js:2
    (Async: promise callback)
    upload chunk.660.cfa44cc656d26c5d04fa.js:2
    scheduledAutoProceed chunk.660.cfa44cc656d26c5d04fa.js:2
    (Async: setTimeout handler)
    oe chunk.660.cfa44cc656d26c5d04fa.js:2
    addFiles chunk.660.cfa44cc656d26c5d04fa.js:2
    _addFiles composer-upload-uppy.js:444
    _run index.ts:665
    _join index.ts:640
    join index.ts:362
    Ember 2
    i uploads.js:266
    i uploads.js:265

La configuración del sitio simultaneous uploads es 10.

3 Me gusta

Hola Richard:

¿Hay algo en particular con respecto a tus archivos? Cuando intento subir 10 imágenes con simultaneous uploads (subidas simultáneas) configurado en 10, no encuentro ningún problema. Estoy en la última versión de Discourse.

Nada especial, archivos aleatorios, puedo reproducirlo en varios sistemas alojados en diferentes lugares.
Quizás sea Firefox… :thinking:

EDIT No, también puedo reproducirlo en Chrome.

1 me gusta

Gracias por informar, Richard; a veces es difícil depurar esto. ¿Puedes habilitar la configuración del sitio enable_upload_debug_mode y, con suerte, obtendrás un mensaje de error más detallado? Si no, si vas a /logs en el sitio, debería mostrar un mensaje más detallado.

Sé que la experiencia de usuario en torno a esto tampoco es ideal. Actualmente, puedes cargar 10 archivos y 3 pueden fallar, pero solo mostramos el diálogo genérico y “ese archivo”. Como mínimo, puedo ver si puedo cambiar ese diálogo para que al menos muestre el nombre del archivo.

2 Me gusta

Gracias Martin. Habilité la depuración y profundicé. Anteriormente pasé por alto un error 503 que ahora se muestra con más claridad.

Ese error 503 está en UploadsController.create y parece ocurrir cuando se llama a hijack (discourse/app/controllers/uploads_controller.rb at main · discourse/discourse · GitHub). Desafortunadamente, no tengo mucha experiencia con hijack.

He podido reproducir esto en una instalación estándar para descartar cualquier problema específico de Communiteq:

4 Me gusta

¿Hay alguna novedad aquí? ¿Alguien ha podido reproducir el error en su instancia también?

Veo el mismo problema aquí después de actualizar a la versión 3.x. A menudo, con más de 10 archivos, provoca que archivos aleatorios en el lote fallen. Droplet DO configurado con espacios para subidas. No hay problemas con la versión 2.x y un foro bastante intensivo en imágenes.

¿Algún progreso? Estoy teniendo el mismo problema.

Por el momento no hay noticias, pero puedo confirmar que el equipo está siguiendo este asunto.

1 me gusta