Проблема при загрузке файла во второй раз в версии Fedora 4.4 после отмены процесса загрузки в середине

Мы загружаем файл почти 50G с использованием скрипта Python в хранилище fedora. И нам пришлось резко отменить его (Ctrl+C), поскольку у нас был внезапный простой на сервере репозитория.

Теперь мы не можем загрузить файл снова. Я не могу увидеть файл, указанный в метаданных объекта XML. Я получаю следующую ошибку при загрузке:

Traceback (последний вызов был последним):

Файл "create_datastream2.py", строка 386, в

dsresponse = s.send(prepped)

Файл "/opt/python_2_7_11/lib/python2.7/site-packages/requests/sessions.py", строка 576, в отправке

r = adapter.send(request, **kwargs)

Файл "/opt/python_2_7_11/lib/python2.7/site-packages/requests/adapters.py", строка 426, в отправке

raise ConnectionError(err, request=request)

request.exceptions.ConnectionError: ("Соединение прервано.", ошибка (104, "Сброс соединения по узлу"))

И я могу загрузить любой другой файл без каких-либо проблем. Именно здесь, где мы резко остановились, это не удалось.

Есть идеи? Я могу поделиться с вами сценарием загрузки, если вам нужно.

Обновление 1: На самом деле, теперь я помню, я удалил этот файл с веб-портала, думая, что это может быть частичный файл. И это создало надгробную плиту и предотвратило повторную загрузку другого файла с тем же именем.

Чтобы это исправить, все, что мне нужно было сделать, это удалить эту надгробную плиту, используя запрос DELETE.

Итак, я думаю, что это не вызывает никаких проблем, если загрузка файла была внезапно отменена? Есть идеи, что происходит с частично загруженным файлом? Есть ли у него остатки и занимают ли они место на диске? А также java.io.tmpdir указывает на диск с достаточным количеством дискового пространства (1 ТБ). Итак, сохраняется ли файл здесь временно при загрузке, а затем удаляется, если загрузка отменяется? Я не могу найти файл там, хотя при загрузке, кроме этого: safeToDelete.tmp

0 ответов

Другие вопросы по тегам