2016-11-03 83 views
1

我想上傳數據到CKAN,我可以做到這一點小文件(我已經上傳4 kB成功),但是對於更大的文件(與18 MB的文件,我已經有這個錯誤) ,我得到Error 500 An internal server error occurred。 在我運行CKAN命令提示符下,我得到錯誤上傳文件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和小文件添加資源,但是當使用較大的文件進行嘗試時,出現此錯誤。

有沒有人有什麼想法在這裏可能是錯的?

非常感謝!

回答

0

我無法解釋Windows的錯誤,但通常CKAN的默認資源上限大小限制爲10MB。你可以用ckan.max_resource_size = XX來提高你的ini,例如ckan.max_resource_size = 100(意思是100MB)。

+0

增加這個限制解決了這個問題,我不再得到這個Windows錯誤。非常感謝你。 – arquelau