I believe that all of those reports of “out of memory” are related to lack of virtual memory. Digital Ocean droplets don’t come with swap partitions enabled by default, so the kernel just kill the process when it’s not possible to allocate more RAM for it
I had problems with a long-running Java process I developed and the solution was pretty simple.
Check the links below to enable it on Ubuntu or CentOS:
topafter you connect—the processes will be listed by CPU usage.
I have a similar situation, running Virtualmin + Wordpress on a 512mb Ubuntu 14 droplet. Suddenly the site became unresponsive while testing out a new e-mail notification system, turns out CPU was through the roof on the real-time chart.
Does anyone have any clue as to which logs to look at for more info?
Same sh… thing happens here. It spikes out of blue, CPU 100%, no outside access, no ssh, the only thing I can do restart the droplet which is the same as pressing power button.
Since when I need to press a power button on the server?
Something seriously freaked up on DO side
The samething happend, 512MB-20GB-1T-NY-CENTOS-NODE.
The CPU suddenly spiked and I was not able to login. I had to reboot the server.
Hi all, I have just had this happen to one of my droplets (CentOS7). Suddenly my SSH was terminated and I couldn’t log back in.
Had to do a graceful/forced reboot to re-gain access..
The server is only there to hold backup files so im slightly worried that the droplet is not reliable. :-/
Same issue here, are DO acknowledging this problem> We find we are restarting the server ever 5-6 days. CPU at 100%
I have the same problem, i found out the reason, that the Whois command consumes the most CPU 99.9%.
but why is this command and how to solve it?
I am facing the same issue. I am running the Django framework on droplet with 2 GB Memory / 40 GB Disk / SGP1 - Ubuntu 14.04.3 x64. API’s are implemented and using ORM Mysql query to send the response. Even when 10 user uses the App, CPU load goes more then 100% and I can’t access the droplet until I reset the password from digital ocean online account.
Same issue ,CPU keeps maxing out!!
I have one apache server with 5 WP sites, this was running fine but I had an ubuntu server with 1 site that kept crashing out. Having researched I came to the conclusion it was ubuntu, so I moved the site onto the Apache one which had been fine for 2 weeks.
Now.. All of a sudden its doing it again even when I disable sites to try diagnose which one’s causing the problem the CPU just keeps maxing, longest I can keep it going is a few min before having to power cycle.
Will have to abandon DO at this rate
Hey people, I got the solution for Node.js based apps!
All you need to do is to say Node app how much memory it should take.
node --max_old_space_size=256 app.js
since then, it works fine for 512MB Droplet :)
Anyone find a solution to this with a WP install. I have a WP site with no traffic or DNS even pointing to the site, doesnt matter if I use WP default 2016 theme or an optimized custom theme, after a day or two it just spikes to 100% and I have to reboot it. I installed via server pilot and have about 10 other accounts that work fine, this one I have recreated the droplet 3 times and still see this issue, its like its only on this account?
My droplet (512MB, 20GB) experienced the same issue. I manage to find the process ‘update-apt-xapi’ was causing the high usage. The solution in my case was to alter the priority of the cron config. Solution #1 on this site Ubuntu : update-apt-xapi takes lot of cpu usage.
Hope that helps someone
Even though the thread is already pretty old, I got the same problem. So far I have nothing special running on my machine and I already resized it to the second lowest droplet but the cpu load for “user” is up to 100% as you can see on the picture. https://cl.ly/431Z3b0X3N0K
Anyone any idea why this is happening?
Even htop shows that there is nothing significant going on but the cpu is still on 100%.
Ok guys, I had the same cpu issue I solved but I am not sure if my situation is the same as yours.
I had a WordPress site with a weak password that site has been infected with a trojan horse. I cleaned it up but after that my cpu is almost 100% but I could still log in my ssh, I used top command line as @kamaln7 said I found a process that take more than 98% of the cpu usage it was with strange name like phpCDKJVG_vclmz I killed it using kill -KILL (PID). and everything back to normal again.
I hope that may help any of you.
I have the same problem. My config is 2GB ram 2 cores 30Gb space. 600%over cpu in the graph. But Digital Ocean don’t have answers. They say It’s a config problem, but 4 reboots in one week is a lot. My clients are very angry.
I fix a little my apache conf and mysql conf but.. that not the problem.
I have the same problem. My droplet is ubantu16.04 , 2 GB Memory / 50 GB Disk / SGP1 and setup glassfish4.1 , j2sdk 8. On Start glassfish the cpu load is normal. After long run cpu spin to 99-100% and the process used cpu 100% is java that is jvm to run the glassfish.
Seems like a lot of people are coming across this issue, I myself am facing it. I upgraded from $5 to $20 and still have the same issue but the server 99% of the time runs at like 2-3% see image here: http://prntscr.com/ovusw2
I am hosting one small wordpress website on plesk.
Any help I would be grateful.
Same here, I use Standard / 4 GB / 2 vCPUs and still 100%. I found that the MySQL server is using most of it. With TOP command, it said that CPU Usage 200%, I have try so many different configurations, and still get above 100%.
Has that happened because it shared CPU ?? Standard droplet use shared CPU.
A four year old post, 30k views and no input from DO, if these issues don’t get resolved im moving everything to vultr.
Why the support is not replaying to this issues?
I had a site hosted on DO for 4 years now, never had any significant problems.
A now this happens CPU spiked at 100% and I can’t do anything. The support is not answering tickets.
we are getting same issue ,we are using $40 server with only 1 site..30-40 real time only and using memcache and CDN still we are getting this issue since last 3 -4 days ..generated ticket but no reply.waiting for solution else will needs to think to move on other’s.
It’s December 2019. Please DO say something. Open your mouth. A newborn baby can say everything after 5 years but DO guys till now zipped?
I was facing similar issue of 100% CPU use. It was happening on a server where only Redis is installed apart form the Ubuntu OS. The issue started when i open the redis for all ports. which is updating the bind to 0.0.0.0. I had to do so because specific ip binding was not working. I was searching the solution for last few days. While the process goes high one process named
kdevtmpfsi was using the full computation power.
then i updated the redis via ppa and edited the config once again,
nano /etc/redis/redis.conf bind localhost 10.133.14.9
10.133.14.9 is the private IP of the redis server.
You can follow the guide to install the Redis from here: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-redis-server-as-a-session-handler-for-php-on-ubuntu-14-04