Загрузка нескольких файлов не удаётся

При попытке загрузить 10 файлов возникает сообщение об ошибке

В консоли отображается следующее:

[Uppy] [17:11:51] Failed to upload 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

Настройка сайта simultaneous uploads установлена на 10.

3 лайка

Привет, Ричард,
Есть ли какие-то особенности в ваших файлах? При попытке загрузить 10 изображений с включённой опцией «одновременная загрузка» на 10 у меня проблем не возникает. Я использую последнюю версию Discourse.

Ничего особенного, случайные файлы. Я могу воспроизвести это на нескольких системах, размещённых в разных местах.
Возможно, дело в Firefox… :thinking:

РЕДАКТИРОВАНИЕ: Нет, я могу воспроизвести это и в Chrome.

1 лайк

Спасибо за сообщение, Ричард. Иногда это довольно сложно отладить. Пожалуйста, включите настройку сайта enable_upload_debug_mode. В идеале вы получите более подробное сообщение об ошибке. Если это не поможет, перейдите на страницу /logs на сайте — там также должно отображаться более детальное описание проблемы.

Я понимаю, что пользовательский опыт в этом вопросе тоже оставляет желать лучшего. В настоящее время вы можете загрузить 10 файлов, при этом 3 из них могут не загрузиться, но мы показываем только общее диалоговое окно и упоминаем «этот файл». По крайней мере, я могу попробовать изменить это диалоговое окно так, чтобы в нём отображалось имя файла.

2 лайка

Спасибо, Мартин. Я включил отладку и копнул глубже. Ранее я упустил ошибку 503, которая теперь проявляется более явно.

Эта ошибка 503 возникает в UploadsController.create и, похоже, связана с вызовом hijack. К сожалению, у меня не так много опыта работы с hijack.

Мне удалось воспроизвести это на стандартной установке, чтобы исключить проблемы, специфичные для Communiteq:

4 лайка

Есть ли здесь какие-то новости? Удалось ли кому-нибудь воспроизвести ошибку на своём экземпляре?

Вижу ту же проблему после обновления до версии 3.x. Часто при обработке более 10 файлов в пакете случайные файлы вызывают ошибки. Droplet настроен для загрузки через Spaces. С версией 2.x и довольно ресурсоёмким форумом по изображениям проблем не было.

Есть какие-то новости? У меня та же проблема.

На данный момент новостей нет, но я могу подтвердить, что команда отслеживает эту ситуацию.

1 лайк