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

Re: [cobalt-developers] parseReport.pl crash



Thanks for the info Lance,

I confirm that it is while it analyzes ftp logs for me too.
Can you tell me what calls the parseReport.pl?

Just in case it might help someone else who is having this 
problem some day, I fill in the details of my story.

My corrupt file database was a false trail.  I deleted the 
offending directories and redid a updatedb and all looks 
fine now but the server still crashes.

This morning I sat in front of my terminal session and 
watched the processes with "top".  I guesse the most 
important information is not that it uses 98% cpu before 
the crash, but rather that it had used 75 minutes of cpu 
time.

This moring I tried killing the process with "kill 66253" 
where 66253 is the process number I found in "top" but it 
kept coming back with a new process number.  Then I 
realized that it was running as many times as there are 
logs to be analyzed (by using "ps -66253" for example.)   
So I waited until it got stuck for at least 10 minutes on 
the same process and yes, it is while processing ftp logs.

I guesse that it is on the mostRequested.html that it is 
getting stuck based on dates and times.  first crash dates 
to august 12th.
[root ftp]# ls -l
total 13
-rw-r--r--   1 root     root         6380 Aug 12 07:19 
browser.html
-rw-r--r--   1 root     root            0 Aug 29 05:48 
mostRequested.html
-rw-r--r--   1 root     root         1657 Aug 12 07:19 
periodic.html
-rwxr-xr-x   1 root     root         3487 Aug 29 05:48 
webUsage.html

So forthe moment I just kill the process before eating 
breakfast but, I will keep trying to understand.

Have fun !
David

---------- Original Message -----------
From: "Lance Rushing" <lance_rushing@xxxxxxxxxxx>
To: <cobalt-developers@xxxxxxxxxxxxxxx>
Sent: Thu, 28 Aug 2003 10:45:35 -0700
Subject: Re: [cobalt-developers] parseReport.pl crash

> I've had problems with parseReport choking when it 
> analyzes ftp logs I just moved the proftd file out 
> of /etc/logrotate.d and replaced with one that 
> doesn't split the logs up, so parseReport.pl never 
> sees it.
> 
> are you sure it is /usr/admserv/cgi-
bin/.cobalt/webUsage/parseReport.pl
> causes the crash? (Have you run it by hand).
> 
> If it is, and you can do a little perl hacking 
>  and see what line/command is actually causing the 
> crash.
> 
> ----- Original Message ----- 
> From: "ds" <ds@xxxxxxxxxx>
> To: <cobalt-developers@xxxxxxxxxxxxxxx>
> Sent: Tuesday, August 26, 2003 00:37
> Subject: [cobalt-developers] parseReport.pl crash
> 
> > Good morning all,
> >
> > I have a Raq 4 that is crashing each morning at 8 am 
when
> > running
> >
> > /usr/admserv/cgi-bin/.cobalt/webUsage/parseReport.pl
> >
> > I have searched the archives and found that this is
> > apparently a script used during the log rotation and 
or for
> > the gui stats in the GUI admin interface, but I found 
no
> > answers about what needs to be done to fix it.
> >
> > Another strange thing is that just before it crashed 
and I
> > saw that this process was using 99% cpu I did
> > "locate parseReport.pl" and got
> > /home/sites/site11/users/espaceusr/admserv/cgi-
> > bin/.cobalt/webUsage/parseReport.pl
> >
> > as if the file were located in site11.
> > But ofcourse it is not located in site 11.
> >
> > The server froze and I had to do a hardware reboot.
> >
> > Last thing is that after it restarted I did an 
updatedb (I
> > guesse this updates the file database) then I did a
> > "locate web.log"
> > and I got this
> >
> > ...
> > /home/sites/site9/logs/web.log
> > /home/sites/site11/users/espace-
> > sem4/backupite13/logs/web.log
> > /home/sites/site11/users/espace-
> > sem4/backusite16/logs/web.log
> > /home/sites/site11/users/espace-
> > sem4/backusite17/logs/web.log
> > /home/sites/site11/users/espace-
> > sem4/backusite17/logs/web.log.1.gz
> > /home/sites/site11/users/espace-
> > sem4/backusite18/logs/web.log
> > /home/sites/site11/users/espace-
> > sem4/backusite19/logs/web.log
> > /home/sites/site11/users/espace-
> > sem4/backusite19/logs/web.log.1.gz
> > /home/sites/site11/users/espace-
> > sem4/backusite20/logs/web.log
> > /home/sites/site11/users/espace-
> > sem4/backusite22/logs/web.log
> > /home/sites/site11/users/espace-
> > sem4/backusite23/logs/web.log
> > /home/sites/site11/users/espace-
> > sem4/backusite23/logs/web.log.1.gz
> > etc...
> >
> > Again as if there were web.log files in site 11 but 
there
> > are none.
> >
> > Does anyone have suggestions
> >
> > Thanks in advance
> >
> >
> > _______________________________________________
> > cobalt-developers mailing list
> > cobalt-developers@xxxxxxxxxxxxxxx
> > http://list.cobalt.com/mailman/listinfo/cobalt-
developers
> >
> 
> _______________________________________________
> cobalt-developers mailing list
> cobalt-developers@xxxxxxxxxxxxxxx
> http://list.cobalt.com/mailman/listinfo/cobalt-developers
------- End of Original Message -------