-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FrameTooLargeError on batch.internet.nl with large batch requests #1485
Comments
So it was first seen on August 1st, but do we have an idea when it was not yet present? We don't really touch that server, so I'd like to determine a window where a change could have happened. As small as possible, of course :) |
The batch frontend shows version |
File modification times of most recently changes files in /opt/internet.nl/Internet.nl, excluding batch_results:
This is consistent with what I know: last commit was in October, unbound upgrade mid February, sectxt hotfix for leap day late February. The lat reboot was Aug 4, so that's the unbound pid change. My guess is that the version indicator in the frontend may include the unbound pid in the last modification date. Very little happening in /etc as well this year, and no changes to Apache config since March, which probably was a cert update. So no indicators from my end from the last months about a change that could be related to this. I also can not reproduce it using the Python sample given above, i.e. with 2000 domains. Response I got: |
This goes wrong after installing Perhaps a dependency issue of niquests
|
There was a call with @baknu, ProLocation, @stitch and myself.
Therefor adding the niquest requirement to web-security-map made the normal request go over HTTP2, instead of HTTP1.1. So the shadowing isn't popular (see the issues page), another problem is that the HTTP1.1 => HTTP2 'upgrade' because of urllib3.future isn't pretty when talking to an 2.4.x Apache. I don't fully understand why the urllib3.future client doesn't have a chunked approach that respects the |
Per the docs, the date is only added when there have been local changes not in git. This is probably from when unbound updated files on restart. So not an issue in 1.8+ |
… lower value than the default blocksize (#144) … Originally found at internetstandards/Internet.nl#1485
Fix by @Ousret applied. Thank you very much, the quick response is highly appreciated! |
Since August 1st it's not possible to send in batch requests to a certain length to
https://batch.internet.nl/api/batch/v2/requests
. Sending it to the other endpoints works fine. This prevents running larger tests on the dashboard production environment.The error received is:
The call is a simple batch request with just enough domains to exceed the request data limit. Code like this:
This issue only seems to be occurring in the production dashboard, since august 1st 2024. It can be tested with the above code with a longer list of domains setting the credentials.
The text was updated successfully, but these errors were encountered: