10 months ago
Hi Team
Need help diagnosing what is causing the out of memory crashes on our API - Been pulling out our hair last 8 hours
Project: 7f34b4f7-9d09-48a8-997c-32a10e59c1eb
We have some errors from various functions but hard to pinpoint what is spiking the memory
29 Replies
10 months ago
Is this a template? Written by yourself? Language?
10 months ago
Besides the deployments logging is there anything else we can look at
10 months ago
Not a template, it's our API
10 months ago
It's an expressJS server
10 months ago
Did you make a specific change and then it started occuring?
10 months ago
we changed out our logger and it started happning around 7 hours ago
10 months ago
What is the memory spiking to? How do you know it's an OOM?
10 months ago
But we cannot determine anything further, everything points to us doing things more efficiently vs less efficiently
10 months ago
repeated Railway OOM errors and crashes
10 months ago
What's the limit you have set
10 months ago
4vCPU and 6GB memory
10 months ago
2 replicas
10 months ago
Anything that we can do to get more detailed information on Railway?
10 months ago
(thanks for the prompt reply btw)
10 months ago
Railway won't profile your application
10 months ago
I'm not sure how I would debug this on Javascript
10 months ago
yeah
10 months ago
Is this app open source?
10 months ago
no private API sorry i guess there isn't anything else we can get from railway and need to look at DD etc
10 months ago
Yeah it's not really Railway's responsibility here
10 months ago
I agree
10 months ago
Thanks for trying to help
10 months ago
Check for any added dependencies added to your project around the time the issue started happening
10 months ago
Run the Dockerfile locally to see if it's happening there too
10 months ago
10 months ago
It’s a super hard problem because we think the errors were happening before but the OOM started after a huge logger refactor

10 months ago
Going to try out the heap snapshot thanks @astrid(irl)*
10 months ago
That's what you get for blindly trusing AI...
10 months ago
Can also git bisect