Syslogd memory leak, osx fix
syslogd out of control?
syslogd is a daemon/background process that logs and generates messages from the system. if this is eating up your CPU, you can find the offending process and kill it.
Open up terminal and run
tail -f /var/log/system.log. You may see some output like this, but it will be very different for you machine:
Jun 12 11:17:08 lfender-mbp kernel: *** kernel exceeded 500 log message per second limit - remaining messages this second discarded *** Jun 12 11:17:09 lfender-mbp kernel: Data/Stack execution not permitted: ruby[pid 72771] at virtual address 0x7fbd9c078000, protections were read-write
Kill the offending process id (pid), in this case see above output as an example - ruby[pid 72771]
kill -15 72771
If that doesn't work, try
kill -9 72771
See http://scofaq.aplawrence.com/FAQ_scotec6killminus9.html for more on killing processes.