cccam-watchdog.sh

feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: cccam-watchdog.sh

Beitrag von feissmaik »

bist du dir da wirklich absolut sicher das kein cccam prozess läuft? -> ps aux|grep -v grep|grep -i cccam

weil es ist eine sache wenn er schreibt "Watchdog - CCcam Server laeuft"
aber eine bei " OK - CCcam is responding like it should! " weil damit verbindet er sich aufs cccam webif

hier die befehle die das script ausführt:

um zu prüfen ob der prozess da ist: pgrep -x $CCVERSION
also aufgelöst zb: pgrep -x CCcam.x86

der respondcheck macht danach folgendes: wget -q -O - "${URL}/" > ${TMPd}CCcamCheck.html
also aufgelöst zb: wget -q -O - "http://localhost:16001/" > /tmp/CCcamCheck.html
wenn für das webinfo ein user+pwd gesetzt ist wäre das: wget -q -O - "http://cccam:cccam@localhost:16001/" > /tmp/CCcamCheck.html
und das script guckt dann obs das file /tmp/CCcamCheck.html gibt, wenn nicht geht es davon aus das cccam frozen is. wenns aber da is scheint alles i.O. zu sein

zum prüfen könntest du dein crontab eintrag aber auch so abändern das er das script im debug-modus ausführt aber das log jedesmal neu schreibt damit das nicht zu gross wird also:

Code: Alles auswählen

* * * * * root bash -x /var/emu/script/cccam-watchdog.sh >/tmp/cccam-watchdog.log 2>&1
bei mir sieht das zb so aus wenn ich obige befehle manuell eingebe:

Code: Alles auswählen

root@test ~ > ps aux|grep -v grep|grep -i cccam
root      3067  0.0  1.3  59804  3436 ?        Ssl  16:18   0:01 /var/emu/cccam/CCcam.x86_64 -v -t
root@test ~ > pgrep -x CCcam.x86
root@test ~ > pgrep -x CCcam.x86_64
3067
root@test ~ > wget -q -O - "http://localhost:16001/"
root@test ~ > wget -q -O - "http://cccam:cccam@localhost:16001/"
<HTML><META HTTP-EQUIV="Pragma" CONTENT="no-cache"><META HTTP-EQUIV="Expires" CONTENT="-1"><TITLE>CCcam info pages</TITLE><BODY><H2>Welcome to CCcam 2.1.3 server </H2><input type="button" value="Home" onclick="parent.location='/'"><input type="button" value="Active Clients" onclick="parent.location='/activeclients'"><input type="button" value="Clients" onclick="parent.location='/clients'"><input type="button" value="Servers" onclick="parent.location='/servers'"><input type="button" value="Shares" onclick="parent.location='/shares'"><input type="button" value="Providers" onclick="parent.location='/providers'"><input type="button" value="Entitlements" onclick="parent.location='/entitlements'"><BR><BR>Current time 19:33:36<BR>NodeID: ed637fbfa406e1fb<BR>Uptime: 00d 03:15:03
<BR>Connected clients: 0
<BR>Active clients: 0
<BR>Total handled client ecm's: 0
<BR>Total handled client emm's: 0
<BR>Peak load (max queued requests per workerthread): 1
<BR></BODY></HTML>root@test ~ >  
Du musst nicht kämpfen um zu siegen
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste