I wanted to follow up on this. I am still having occasional issues with php5-fpm processes causing very high CPU loads. The server will run fine for months (15-20% CPU usage) and then will spike CPU to 60-110%. Normally, I reboot the server multiple times and it will fix the problem. This obviously is not ideal.
I am having the problem the last few days, here is my current output from top:
top - 09:35:20 up 1 day, 49 min, 1 user, load average: 2.23, 2.16, 2.15
Tasks: 93 total, 2 running, 91 sleeping, 0 stopped, 0 zombie
Cpu(s): 31.7%us, 4.2%sy, 0.0%ni, 62.8%id, 0.1%wa, 0.0%hi, 0.0%si, 1.2%st
Mem: 8143232k total, 2326060k used, 5817172k free, 412700k buffers
Swap: 16777212k total, 0k used, 16777212k free, 661400k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
9503 www-data 20 0 395m 156m 20m S 35 2.0 6:14.12 php5-fpm
9921 www-data 20 0 395m 153m 18m R 34 1.9 0:48.78 php5-fpm
9919 www-data 20 0 312m 75m 20m S 31 0.9 0:53.68 php5-fpm
9210 www-data 20 0 312m 75m 20m S 23 1.0 8:28.71 php5-fpm
9684 www-data 20 0 312m 73m 18m S 21 0.9 2:02.83 php5-fpm
911 mysql 20 0 2579m 86m 7760 S 6 1.1 107:25.90 mysqld
829 root 20 0 15980 712 532 S 0 0.0 0:20.75 irqbalance
1 root 20 0 24332 2280 1344 S 0 0.0 1:17.93 init
2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0 0.0 0:03.64 ksoftirqd/0
4 root 20 0 0 0 0 S 0 0.0 0:07.12 kworker/0:0
5 root 20 0 0 0 0 S 0 0.0 0:00.03 kworker/u:0
6 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/0
7 root RT 0 0 0 0 S 0 0.0 0:02.36 watchdog/0
8 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/1
9 root 20 0 0 0 0 S 0 0.0 0:00.00 kworker/1:0
10 root 20 0 0 0 0 S 0 0.0 0:00.96 ksoftirqd/1