我有这个cURL命令来运行:
curl -X POST -H "Content-Type: application/json"
-u "{username}":"{password}"
"https://gateway.watsonplatform.net/retrieve-and-rank/api/v1/solr_clusters/{solr_cluster_id}/solr/example_collection/update"
--data-binary @./data.json
data.json
是60 GB的文件。我运行它,我的计算机在达到100%的内存使用率后进行了蓝屏。我假设cURL在发送之前将整个文件读入内存。
显然,使用16GB的RAM,我将无法做到这一点。所以,我的问题是:有没有办法使用cURL我可以发送这样一个巨大的文件?如果没有,是否有另一种方法可以完成与cURL相同的事情?