Anyone ever ran into memory consumption issues with Ghost/NodeJS?
I’m running 6 instances (only 1 has any relevant traffic, the rest are very small personal blogs) on a DO droplet (1vcpu, 2gb ram) and it oftens hits the 85% monitoring threshold and emails me about it, while also dropping below it a few minutes later.
The instance was initially a 1vcpu, 1gb ram one, which I upgraded after installing a few more Ghost instances. I thought this might be some leftover issue from the droplet upgrade (they do have some warnings about space not properly upgrading sometimes), but I didn’t get around to migrate it to a newly created droplet of this size to exclude this option.
Services running on the droplet: node, php, nginx, redis, mysql, fail2ban, postfix, etc. Cannot really identify a culprit, looking at htop most processes don’t consume a lot of memory and they all jump up and down in the list showing in the top 10 most resource consuming processes.
As a reference, I run the same DO droplet (1vcpu, 2gb ram) with some small Wordpress sites, same tech stack (except node) and yet the memory consumption is one third of the droplet with the Ghost sites.
Any other ideas I could explore?