Skip to content
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

Rails memory leak/OOM kills #376

Open
daniel-illi opened this issue Jan 31, 2025 · 0 comments
Open

Rails memory leak/OOM kills #376

daniel-illi opened this issue Jan 31, 2025 · 0 comments

Comments

@daniel-illi
Copy link
Contributor

daniel-illi commented Jan 31, 2025

Auf Produktion von PBS gibt es im rails pod ein memory leak. Dieses führt dazu, dass das verfügbare memory kontinuierlich gefüllt wird bis das memory limit überschritten wird, danach wird der pod gekillt und neu gestartet.

Aktuell ist ein Limit von 3 GiB gesetzt. Mit diesem dauert es ca. 24h bis das memory voll ist.
Probeweise wurde das Limit auf 4 GiB erhöht, da war das memory nach ca. 48h voll.

Es gibt 2 rails pods, daher merken die meisten user nichts davon, wenn einer gekillt und neu gestartet wird. D.h. die Applikation ist praktisch unterbruchsfrei verfügbar. Nur die Person, deren request gerade vom gekillten pod verarbeitet wurde, erhält einen http error.

Bei den anderen Hitobito Instanzen können wir kein vergleichbares Verhalten entdecken, anscheinend beschränkt sich das memory leak auf die PBS Instanz.

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant