title: Amazon AWS micro instance with 100% cpu and unresponsive
body: <p>I've been having a problem with my aws ec2 ubuntu instances, they always have a 100% cpu utilization over certain amount of time (around 8 hours) until i restart it.</p>
  
  <p>The instance is ubuntu server 13.04 and it has a basic LAMP, that's all.
  I have a cron job to do a ping every couple minutes to keep a VPN tunnel up, but it shouldn't be doing this.</p>
  
  <p>When it's at 100% cpu utilization i can't ping it, ssh into it or browse it, but it doesn't rejects the connection, it just keep "trying".</p>
  
  <p>Any idea what's the reason behind it? Im guessing it has something to do with Amazon  throttling the instance, but it's weird that it has a 100% cpu use over 8 hours.</p>
  
  <p>This is the CPU log of the instance, every other indicator seems normal.</p>
  
  <p>I cant attach images here, so i'm posting a link</p>
  
  <p><a href="http://www.asfura.cl/cpuThrottling.png" rel="nofollow">100% cpu utilization</a></p>
  
  <p><strong>EDIT</strong></p>
  
  <p>This happened to me before with other instances, and right now i have an Amazon Linux AMI running at 100% for 4 days straight now, and that one only has tomcat, with no apps deployed. I just realized, its unresponsive, im terminating it.</p>