在取消中间的上传过程后,在fedora 4.4版本中第二次上传文件的问题

时间:2017-03-05 04:02:16

标签: fedora fedora-commons

我们正在使用python脚本将近50G的文件上传到fedora存储库。我们不得不突然取消它(Ctrl + C),因为我们在存储库服务器上需要突然停机。

现在,我们无法再次上传文件。我看不到对象元数据xml中列出的文件。上传时收到以下错误:

  

追踪(最近一次呼叫最后一次):

     

文件“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)
     

requests.exceptions.ConnectionError :('连接已中止。',   错误(104,'通过对等方重置连接'))

我可以上传任何其他文件而不会出现任何问题。就在这个我们突然停止的地方,它失败了。

有什么想法吗?如果需要,我可以与您分享上传脚本。

更新1: 实际上,现在我记得,我从Web门户删除了该文件,认为它可能是部分文件。这创建了墓碑并阻止使用相同名称再次上载另一个文件。

要解决此问题,我所要做的就是使用DELETE请求删除该逻辑删除。

所以,我想如果文件上传突然被取消,它不会引起任何问题?任何想法部分上传的文件会发生什么?它是否有剩余并占用磁盘中的任何空间?并且java.io.tmpdir指向具有足够磁盘空间(1TB)的磁盘。那么,文件是否在上传时暂时保存在此处,如果上传被取消则会被删除?我在上传时找不到任何文件,除了这个:safeToDelete.tmp

0 个答案:

没有答案