Comments (8)
Right now, the problem happens again.
from 3ds-rpc.
According to the server's logs, this is only happening to some users. I'm still unaware of why as of yet.
from 3ds-rpc.
I believe the reason why would be flask_limiter.util.get_remote_address()
returning 127.0.0.1
(have not yet tested to prove), which means that all user-specific IP ratelimits get grouped together for all users using the service, therefore if there is more than one person using the app at any one time, then the rate limit barrier easily gets hit quickly.
from 3ds-rpc.
Can confirm – all remote addresses lump to 127.0.0.1
.
from 3ds-rpc.
An upgrade to flask-limiter==3.1.0
did not work.
from 3ds-rpc.
I've figured out the issue and a fix will be committed shortly. The server was, indeed, failing to receive the proper remote addresses of users due to some proxy thing that I pretty much died inside trying to work out, but a phone call and a minor alteration to my nginx file later and it's working now, so that's all that matters, I suppose.
I have been conscious for over sixteen hours now. This should be considered a crime.
from 3ds-rpc.
Still happening for me with 1.0
from 3ds-rpc.
Still happening for me with 1.0
This particular issue refers to a problem in which flask limiter (or, as better aptly described, my server) would aggregate all users into one IP, causing almost instantaneous rate limits.
Your problem is likely that you have multiple instances of the app open at once. I suggest checking your system tray and quitting them before waiting for a minute and re-opening the app a singular time.
Please update me if this is not the case, however.
from 3ds-rpc.
Related Issues (20)
- Initial support for Third-Party Nintendo Network servers : Pretendo HOT 3
- Error building dependencies HOT 5
- Data location HOT 1
- Suggestion: PreMiD HOT 5
- i keep getting an access denied error HOT 1
- Site is down (502) HOT 2
- Site wont create profile HOT 7
- Error 61 every time you open the app, even when the site is up HOT 2
- User profile screen shows "URL was not found", even after a few minutes. HOT 1
- When I go to Settings i get an Internal Server Error HOT 2
- User profile not being created HOT 9
- bot is offline in my friend list and says i'm offline on website and on discord, but status is operational HOT 1
- 3DS-RPC still says im playing tomodachi collection new life despite the fact that i am not HOT 2
- [Request] Add Pretendo support HOT 9
- [Request] Add Linux desktop client HOT 2
- not displaying that i'm playing smb2 after almost an hour HOT 1
- The 3DS-RPC site hasen't generated my profile even a day after registeration? HOT 2
- Add Pretendo Support HOT 1
- "The friend code you entered is not valid." Error whenever attempting to add the bot. HOT 2
- Pretendo Support - It's Time! HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 3ds-rpc.