Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

Hi everyone,
I am managing a Droplet running Ubuntu, hosting a mix of lightweight web services and custom background scripts. Lately, I’ve been noticing steady RAM creeping up during peak traffic hours, leading to occasional swap memory usage.
My Current Setup:
OS: Ubuntu 22.04 LTS
Web server: Nginx / Node.js backend
Monitoring: Basic system metrics via htop
What I’ve Tried: I’ve tuned worker processes in Nginx and adjusted PM2 cluster settings for Node, but I’m looking for advice on a more structured profiling method. Specifically, are there automated scripts or comprehensive guides people use to track down memory leaks on production Linux servers?
I recently came across a troubleshooting breakdown and utility reference guide
that touched on process optimization, but I wanted to see what strategies this community recommends for long-term health monitoring.
Any pointers or favorite monitoring tools would be greatly appreciated!
2b943a6c5830489f9a3a6e3ade857e
James Jones
Daniel Gavera
1f0a3e2f451d41bc80281dd5e023bb
2b943a6c5830489f9a3a6e3ade857e
c6fa584e45c14c21ae44129dfe5743
d7fd4a488ff846d6bb18c276373438
bitandmap
KFSys
a89b0068f48c46e7b7b3e927903355
e3002a14a547406799fe27a6abf211