GP9*_*P92 5 fedora fedora-commons
我们使用python脚本将近50G的文件上传到fedora存储库.我们不得不突然取消它(Ctrl + C),因为我们在存储库服务器上需要突然停机.
现在,我们无法再次上传文件.我看不到对象元数据xml中列出的文件.上传时收到以下错误:
Traceback(最近一次调用最后一次):
文件"create_datastream2.py",第386行,in
Run Code Online (Sandbox Code Playgroud)dsresponse = s.send(prepped)发送文件"/opt/python_2_7_11/lib/python2.7/site-packages/requests/sessions.py",第576行
Run Code Online (Sandbox Code Playgroud)r = adapter.send(request, **kwargs)发送文件"/opt/python_2_7_11/lib/python2.7/site-packages/requests/adapters.py",第426行
Run Code Online (Sandbox Code Playgroud)raise ConnectionError(err, request=request)requests.exceptions.ConnectionError :('Connection aborted.',error(104,'peer reset by peer'))
我可以上传任何其他文件,没有任何问题.就在这个我们突然停止的地方,它失败了.
有任何想法吗?如果需要,我可以与您分享上传脚本.
更新1: 实际上,现在我记得,我从Web门户删除了该文件,认为它可能是部分文件.这创建了墓碑并阻止使用相同名称再次上载另一个文件.
要解决这个问题,我所要做的就是使用DELETE请求删除该逻辑删除.
所以,我想如果文件上传突然被取消,它不会导致任何问题?任何想法部分上传的文件会发生什么?它是否有剩余并占用磁盘中的任何空间?并java.io.tmpdir指向具有足够磁盘空间(1TB)的磁盘.那么,文件是否在上传时暂时保存在此处,如果上传被取消则会被删除?我在上传时找不到任何文件,除了这个:safeToDelete.tmp
| 归档时间: |
|
| 查看次数: |
46 次 |
| 最近记录: |