-
Hi all, my application connects usign Python Request library to ArcadeDB over HTTP API (and SQL). So far, I run the application together with ArcadeDB server on the same machine (debian). Now, I moved the server on a different machine (also debian, same ArcadeDB version). I have an issue with longer HTTP POST commands (>3500B, this is just indicative threshold) exceeding one TCP packet. The server accepts these longer packets usually 2times (after ArcadeDB server reset) and then returns code 400 and { "error" : "Command text is null"}. If I dump a communication between the server(10.21.0.7.2480) and the application (10.21.99.22), I see 2 first correct HTTP requests (starting at 13:04:45.334757 and 13:04:53.625676) and the subsequent HTTP POST requests (starting at 13:04:58.484945) are refused (at 13:04:58.486308) before all the request packets are received. I played with ArcadeDB settings on buffer size and timeout values, but no improvement. Do you have any hints why local deploment works, but remote access only very limited?
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
It could be related to the timeout we use to read the HTTP request, let me check if we can make it configurable, or at least longer by default. |
Beta Was this translation helpful? Give feedback.
It could be related to the timeout we use to read the HTTP request, let me check if we can make it configurable, or at least longer by default.