上传文件时出错 CKAN

Error uploading files CKAN

我正在尝试将数据上传到 CKAN,我可以为较小的文件执行此操作(我已成功上传 4 kB),但是对于更大的文件(对于 18 MB 的文件我已经遇到此错误),我得到 Error 500 An internal server error occurred。 在我所在的命令提示符 运行 CKAN 中,我得到

Error - <type 'exceptions.WindowsError'>: [Error 32] The file is already being used by another process: u'C:\src\ckan\ckan\resources\a3d\19a\ba-7f3f-42fc-
a02e-09f50aae0924~'
URL: http://localhost:5000/dataset/new_resource/test1

我不知道那个文件是什么,但我很确定这个错误是我无法上传更大文件的原因,因为这是我遇到的唯一错误。

重要的是我可以从 URL 和小文件中成功添加资源,但是当尝试使用较大的文件时,我会收到此错误。

有没有人知道这里可能出了什么问题?

非常感谢!

我无法解释Windows-错误,但通常CKAN默认对资源的上传大小限制为10MB。您可以在您的 ini 中使用 ckan.max_resource_size = XX 提高它,例如 ckan.max_resource_size = 100(这意味着 = 100MB)。