我在使用 python 的 simple_salesforce 库的批量 api 插入记录时收到“ReadTimeout: HTTPSConnectionPool(host=', port=443): Read timed out. (read timeout=None)”。我没有设置任何超时限制,我正在尝试插入大约 3M 条记录。我也尝试插入小块,但它有同样的问题。如果你们中的任何人遇到过任何此类问题,请告诉我。
我的代码:
from simple_salesforce import Salesforce, SalesforceLogin
sf = Salesforce(username= ''
,password= ''
,security_token= '')
bulk_data = []
for row in <data_to_be_inserted>.itertuples():
d = row._asdict()
del d['Index']
bulk_data.append(d)
sf.bulk.<Custom_Object_Name>.insert(bulk_data)