如何在 arangodb 服务器中设置最大请求体大小?

How to set max request body size in arangodb server?

我正在尝试在我的本地服务器上执行 'arangorestore' 操作。当我启动它时,我看到:

ERROR internal error: got error from server: HTTP 413 (Request Entity Too Large)

如何配置服务器以在 'arangorestore' 上正常工作?

当服务器收到大于最大允许值 512 MB 的请求正文时,ArangoDB 会引发 413 错误。 arangorestore 有一个选项 --batch-sizearangorestore 应该自动限制最大允许值。您可以明确使用此选项来降低批量大小。

如果您对大文件进行基于行的导入,您可以使用 unix split 命令根据行长度轻松地将文件拆分为子文件:

split -l 1000000 my-huge-import.json import-split

split 还有其他选项。然后您可以循环并使用输出文件调用 curl,anmed import-splitaaimport-splitab