Experimenting with using openresty and a lua calls on each request to send a different IP to circumvent the rate limiting. Ieji might be off for a minute while I *drop in replace* nginx with openresty.
Conversation
Notices
-
Embed this notice
SolSoCoG (solsocog@ieji.de)'s status on Tuesday, 04-Mar-2025 07:58:28 JST SolSoCoG
-
Embed this notice
trektor (trektor@ieji.de)'s status on Tuesday, 04-Mar-2025 19:09:58 JST trektor
@SolSoCoG what is the rate limiting exactly?
-
Embed this notice
SolSoCoG (solsocog@ieji.de)'s status on Tuesday, 04-Mar-2025 19:38:29 JST SolSoCoG
@trektor so previously I've set all ip entries to 127.0.0.1, this was the "maintenance" ip which was excluded from rate limiting. They have removed that trick a while ago because it poses a risk if you had the internal processes openly accessible which you really should not. So now there was a global request limit every user shared. I've now told the webserver to give mastodon a different ipv6 on each request. Afaik this is only for logging so it shouldnt cause issues.
-
Embed this notice
trektor (trektor@ieji.de)'s status on Tuesday, 04-Mar-2025 20:44:24 JST trektor
@SolSoCoG thanks for clearing that up!
-
Embed this notice