Yes, I believe the Mac hardware is in good general health. The machine has 3GB of physical memory, so I believe it has plenty of free memory. I don't believe it is swapping - but I'm not sure how to tell. I have tried running Activity Monitor and JConsole. As far as I can tell, there is no other software running. There is no Time Machine backup setup nor has any anti virus software been installed.
As I said below, I had to wipe the disk and reinstall everything from scratch. So, it has: Mountain Lion, Java, Xcode. That's about it. Nobody else is logged on except the jenkins user over ssh. Now builds that should take a few minutes are taking multiple hours, and I see that time synchronization is off by a few minutes. I will try to fix the latter right now. Chuck On Aug 24, 2012, at 4:54 PM, Sami Tikka <sjti...@gmail.com> wrote: > Just to rule out the obvious culprits: > > - The Mac hardware is in good general health? > > - There is plenty of free memory? The system is not swapping? > > - There isn't some process running and taking a lot of cpu? Spotlight > indexing, Time Machine backup, some anti-virus real-time scanner? > > Even though Macs are great machines, even they can get messed up and become > slow. > > -- Sami > > Chuck Doucette <cdouce...@everyscape.com> kirjoitti 24.8.2012 kello 20.19: > >> We are running Jenkins 1.478. >> The master node is running on Windows 2003 (xp). >> It has 3 slaves - 2 other Windos machines and 1 Mac. >> The mac machine was working fine - then when I attempted to upgrade the O/S >> (from Snow Leopard to Lion) it failed due to disk errors. >> I've since reconstituted the machine from scratch - so all of the hardware >> is the same but all of the software (and configurations) are brand new >> (Mountain Lion). >> >> Something appears to be causing one of our slave nodes (on Mac OSX) to take >> longer and longer to respond. >> It's currently at ~1000ms response time. >> It has gotten up to 3000ms response time. >> >> I have added two things to slave's launch JVM options to help in diagnosing >> and resolving the problem: >> 1) -Dcom.sun.management.jmxremote (so I can monitor the performance of the >> slave process via jconsole) >> 2) -Xmx2048m (to use 2GB of the 3GB of physical memory available on the >> machine) >> >> The timeouts have apparently caused jobs to fail with errors about channel >> closing: >> Started by upstream project "ScapeFolio" build number 83 >> >> [EnvInject] - Loading node environment variables. >> [EnvInject] - [ERROR] - SEVERE ERROR occurs: >> hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected >> termination of the channel >> Archiving artifacts >> ERROR: Publisher hudson.tasks.Mailer aborted due to exception >> >> hudson.remoting.ChannelClosedException >> : channel is already closed >> at >> hudson.remoting.Channel.send(Channel.java:492) >> Started by upstream project "ScapeFolio" build number 83 >> >> [EnvInject] - Loading node environment variables. >> [EnvInject] - [ERROR] - SEVERE ERROR occurs: >> hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected >> termination of the channel >> Archiving artifacts >> ERROR: Publisher hudson.tasks.Mailer aborted due to exception >> >> hudson.remoting.ChannelClosedException >> : channel is already closed >> at >> hudson.remoting.Channel.send(Channel.java:492) >> >> Does anyone have any recommendations on how to diagnose and resolve these >> problems? >> >> Thanks, >> Chuck >> >> >