If I know there will ALWAYS be 18 columns how acan I quickly go though the log and IF there is more than 18 columns put a linefeed in and rewite the log?
Curious as to what vmstat command is throwing off the output altogether and what platform are you on?
From the error message it looks like a job for Perl as awk has an upper limit on the number of fields it can process.
I found the problem is with vmstat.. Sometime it does not write the CPU Idle time. to it will output only 17 columns instead of 18, so it never writes the line feed.
We are going to check with HP and see if there is other having the same problem. These only seem to happen on the Blade servers. Once or twice a month right now. Maybe there are too fast...
Yes it might be related to the scheduler. My guess would be that some content gets lost during context switching. Anyhow HP would be able to provide an explanation and have a fix for this.