|Subject:||Please help me to resolve a tail related server fault|
|Date:||Fri, 8 Feb 2013 12:52:24 +0800|
I have a log transport agent written in java which creates a sub process that executing "tail -F a.log" to tail log file,and the output is piped to the main java process,thus I can read and transport log content using java.
This worked fine in the past 30 days,but now it seams the java process can't read any data. I checked java thread stack, it's blocked on Java.io.FileInputStream.readBytes.
The log file I am tailing is rotated every one hour,and the fault happened at the moment the rotating script is supposed to run.
Currently I have no idea about this fault. Here following by some status of the tail process, not more as I don't have the root privilege.
State: S (sleeping)
Uid: 0 0 0 0
Gid: 0 0 0 0
Groups: 0 1 2 3 4 6 10
VmPeak: 3828 kB
VmSize: 3828 kB
VmLck: 0 kB
VmHWM: 524 kB
VmRSS: 524 kB
VmData: 180 kB
VmStk: 88 kB
VmExe: 36 kB
VmLib: 1468 kB
VmPTE: 36 kB
StaBrk: 198b3000 kB
Brk: 198d4000 kB
StaStk: 7fff7679c1d0 kB
#yum list|grep coreutils
coreutils.x86_64 5.97-34.el5_8.1 installed
policycoreutils.x86_64 1.33.12-14.8.el5 installed
policycoreutils-gui.x86_64 1.33.12-14.8.el5 base
policycoreutils-newrole.x86_64 1.33.12-14.8.el5 base
|[Prev in Thread]||Current Thread||[Next in Thread]|