Как установить максимальный размер тела запроса на сервере arangodb? - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь выполнить операцию «arangorestore» на моем локальном сервере. Когда я запускаю его, я вижу:

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

Как правильно настроить сервер для работы в «arangorestore»?

Ответы [ 2 ]

0 голосов
/ 19 октября 2018

Если вы выполняете линейный импорт большого файла, вы можете легко разбить его на вложенные файлы по длине строки с помощью команды unix split:

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

split имеет и другие опции. Затем вы можете зациклить и вызвать curl с выходными файлами, anmed import-splitaa, import-splitab и т. Д.

0 голосов
/ 04 мая 2018

ArangoDB выдает ошибку 413, когда сервер получает тело запроса, превышающее максимально допустимое значение - 512 МБ. arangorestore имеет опцию --batch-size, но arangorestore должна автоматически ограничивать максимально допустимое значение. Вы можете явно использовать эту опцию, чтобы иметь меньший размер партии.

...