[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

sadc and flock



Hi all,
I was getting cron job output from /usr/lib/sysstat/sa1 script.
The error was something like "flock: resource not avaiable".

I added one line to /usr/lib/sysstat/sa1:
  DFILE=/var/log/sysstat/sa${DATE}
  cd ${ENDIR}
+ lsof ${DFILE}
  if [ $# = 0 ]
  then
...

And now maybe 10-20 times per day (not every 5 minutes), I get
lsof output showing sadc is still running and has $DFILE locked:

COMMAND  PID USER   FD   TYPE DEVICE   SIZE   NODE NAME
sadc    1935 root    3u   REG    8,3 553200 194410 /var/log/sysstat/sa08

Any recent changes cause sadc to run longer than 5 minutes now?
Or is this likely some parisc-linux kernel bug?
(ie dropped signal or some such)

This is a C3600 (550Mhz PA8600), "testing" release:
root@debian:~# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             1.8G  1.5G  162M  91% /
tmpfs                 505M     0  505M   0% /dev/shm
/dev/sda4              15G   13G  1.3G  92% /home
/dev/md0              206G  167G   39G  82% /var/opt
root@debian:~# uname -a
Linux debian 2.6.5-pa3 #13 Mon Apr 5 11:15:36 PDT 2004 parisc GNU/Linux


/var/opt contains a full debian mirror + public RH/SuSE bits.

thanks,
grant



Reply to: