zqex at mpipks-dresden.mpg.de
Fri Nov 18 15:08:36 CET 2005
On Friday 18 November 2005 14:32, Niklas Bolander wrote:
> It is executed from the cron daemon so it should run as root as far as I
> can tell. It's hard to say what goes wrong without testing or access to the
> logs though.
logs doesn't contain a thing, and root hadn't received any mail from the
cron deamon with error messages, which is strange.
I tried to run it manually as root:
Running '"/home/apache/awstats/wwwroot/cgi-bin/awstats.pl" -update
-config=gauss.ffii.org -configdir="/home/apache/awstats/wwwroot/cgi-bin"' to
update config gauss.ffii.org
Update for config "/home/apache/awstats/wwwroot/cgi-bin/
With data in log file "/home/apache/awstats/tools/logresolvemerge.pl /home/
Phase 1 : First bypass old records, searching new record...
Searching new records from beginning of log file...
Error: Command for pipe '/home/apache/awstats/tools/logresolvemerge.pl /home/
wiki/GaussWiki/log/mointwisted.log* |' failed
file, web server or permissions) may be wrong.
Check config file, permissions and AWStats documentation (in 'docs'
Running the offending command manually:
gauss:~# /home/apache/awstats/tools/logresolvemerge.pl /home/wiki/GaussWiki/
Error: Couldn't open log file "/home/wiki/GaussWiki/log/mointwisted.log.221" :
Too many open files.
Ok. There is 1679 log files in the subdirectory, which may explain why
it chokes. It reads the first 900 log files and that's it.
Does awstats nees access to all the log files, or can it handle them
incrementally, since then moving/deleting the already processed logs should
do the trick. Is there a simple way to do this?
More information about the Gauss-parl