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
"Another request from your IP is still running", but there is no other request #229
Comments
I have the same with my Kabel BW account, same Error |
As some internet providers have started to use IPV4 addresses for several customers the same time, this was a matter of time to happen. @Pauleosm Can you have a look in your "Fritz Box" or Router, which kind of IP Connection you are using. I do not know, wether it is possible to switch the router to IPV6 temporary. But I am "leaving" my level of competence with this help. |
// cc: @drolbr I think there are still some parts in the dispatcher where ipv6 is not yet covered, affecting the overall resource management. Most notably,
That's quite close to the actual issue: to reproduce you can check in C++ shell: http://cpp.sh/9qmfp Input IP: 2001:123:2212:1:1123:aabc:1123:4321 => All IP addresses starting with 2001 will be identified as one single ip address. This is even worse for addresses used by provides like "Free" in France. They use 2a01:e00::/26 as prefix, which will be converted to client token "2". |
Hi, |
Roland prepared a patch and I believe it's already deployed on the server. Can those who were affected try again please? |
It works! |
A quick patch has been deployed with commit 291bf95 and its predecessor. However, this leaves a couple of more long term relevant IPv6 problems and related problems open:
However, as a first aid, the current patch should work. |
I also haven't experienced the issue for the last 2-3 days. |
I do not use it often, but I don't have seen the issue in the last few days neither. I have looked at the linked code, and I suggest, first try to recognise IPv6 (by searching at least one |
Instead of implementing all the IPv4/IPv6 parsing logic from scratch, another option might have been to use existing functions- like
Isn't that already covered by Private IPv6 addresses? |
No more problems over here either, thanks a lot :-) |
I experienced the issue again this morning from a script, 7 times in a row:
I've added a sleep(5) to my code and haven't seen the error again, but is there a better solution? |
I assume you're running several queries in a row? You're hitting a new limit which was introduced in 0.7.52, so that's expected. You can add a delay, or switch to the rambler.ru instance as an example. Please also take a look at #223 instead. This issue #229 is about a different root cause albeit producing the same error message (which in turn is also a bug). |
Thanks, it does make more sense in the context of #223. The rambler.ru instance, unfortunately, seems to be broken for attic queries. |
Sometimes I get this error at overpass-turbo:
but I'm not running any other request at the moment.
And on the osm website, I've got:
for the query tool. The Ajax request returns http error code 429 with following response in the body:
Is it an IPv6 issue? I know some programs will split IPv6 after the first
:
and treat everything with the same prefix as one IP. I'm not sharing my internet connection or something like this.I don't think, that I have issued too many request like in #223 in a given time period (1 or 2 in a minute)
The text was updated successfully, but these errors were encountered: