Das Statistik-Script hats auch vorher zerlegt aus unbekanntem Grund ich vermute irgendwas wurde geändert bei rc5stats.de von dem auch Statistiken bezogen werden und seit hängt sich das Script immer wieder auf.
An
www.rc5stats.de hat sich nix geändert. Wir hatten neulich (vor zwei Wochen oder so?) mal ein Problem mit dem Server, der war für ein Wochenende komplett vom Netz - kA wieso.
Während der Zeit hatten auch die GHN-Proxies Probleme mit dem Update, was an kleinen Fehlern in den Lauch-Shell-Skripten lag.
Daher solltest du folgende Scripte aktualisieren:
runStats.sh: (directory in der 4. Zeile anpassen)
Code:
#!/bin/sh
export PATH=/bin:/usr/bin
dir=/home/dnetc/rc5pstats/new
date
procs=$[$(ps -edalf | grep "$dir/rc5stats" | grep -v grep | wc -l)]
if test $procs -eq 0; then
$dir/rc5stats
else
echo "Error: stat process still running"
echo "Error: $procs stat processes still running" >&2
ps -edalf >&2
fi
und
fetchInfo: (LOCAL in der 4. Zeile anpassen)
Code:
#!/bin/bash
REMOTE=http://www.rc5stats.de/getemails.ini.php
LOCAL=/home/sys/dnetc/public_html/includes/members.inc.php
LOCALTMP=$LOCAL.tmp
wget -T 120 -t 1 -q -O $LOCALTMP $REMOTE >/dev/null
... usw
In den ursprünglichen Versionen hatte wget mehrere Stunden versucht, mit
www.rc5stats.de Kontakt aufzunehmen, und so liefen ständig irgendwelche wget-Instanzen mit "rc5stats.de" in der URL. Das runStats-Skript dachte dann, dass das Stats-Programm noch lief (heißt ja auch rc5stats - und nur danach wurde gesucht). So ist ein Stats-Update immer unterbunden worden.
Sollte dies jetzt nicht dein Problem sein und tatsächlich das rc5stats-binary hängenbleiben, dann kann das nur bedeuten, dass in den Logfiles ein Fehler ist, etwa weil sich der perproxy plötzlich verabschiedet hat und eine unvollständige logfile-Zeile hinterlassen hat. Das solltest du dann überprüfen und ggf. die Zeile entfernen/vervollständigen.
Hoffe es hilft...
Andreas