immers-space / guppe

Federated social groups with ActivityPub, NodeJS, Express, and Mongodb
https://a.gup.pe
GNU Affero General Public License v3.0
192 stars 16 forks source link

Guppe has risen like a phoenix, more powerful than ever #60

Closed wmurphyrd closed 1 year ago

wmurphyrd commented 1 year ago

High levels of traffic put guppe into a death spiral where each request was timing out before completion, prompting the sending server to retry, increasing load even further. These partially completed requests are worse than rejected requests because guppe might never deliver the announce for the message, so I turned it off until I get a chance to setup an NGINX reverse proxy & load balancer

wmurphyrd commented 1 year ago

Guppe is restored with 4x web server replicas (using Docker Swarm for easy load balancing) and 8x delivery workers on a 4 core VPS. Running without any issues since that upgrade.

image

cc @kescherCode