infophp keine updates mehr mit cronjob
-
- IPC Anfänger
- Beiträge: 53
- Registriert: Di 26. Apr 2011, 20:25
- Kontaktdaten:
Re: infophp keine updates mehr mit cronjob
so den ersten fehler habe ich gefunden! Schreit mich nicht an!
Ich habe den Apache2 port geändert gehabt!
den habe ich jetzt wieder auf 80 gesetzt!
es kommt aber immer noch ein Fehler. Jetzt aber ein etwas anderer:
root@T5725 ~ > wget --spider http://localhost/ipc/infophp/cron_update.php?p=0
Spider-Modus eingeschaltet. Prüfe ob die Datei auf dem Server existiert.
--2011-06-06 21:19:24-- http://localhost/ipc/infophp/cron_update.php?p=0
Auflösen des Hostnamen localhost... 127.0.0.1
Verbindungsaufbau zu localhost|127.0.0.1|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 404 Not Found
Die Datei auf dem Server existiert nicht -- Link nicht gültig!
Ich habe den Apache2 port geändert gehabt!
den habe ich jetzt wieder auf 80 gesetzt!
es kommt aber immer noch ein Fehler. Jetzt aber ein etwas anderer:
root@T5725 ~ > wget --spider http://localhost/ipc/infophp/cron_update.php?p=0
Spider-Modus eingeschaltet. Prüfe ob die Datei auf dem Server existiert.
--2011-06-06 21:19:24-- http://localhost/ipc/infophp/cron_update.php?p=0
Auflösen des Hostnamen localhost... 127.0.0.1
Verbindungsaufbau zu localhost|127.0.0.1|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 404 Not Found
Die Datei auf dem Server existiert nicht -- Link nicht gültig!
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: infophp keine updates mehr mit cronjob
Wenn du den apache2 Port änderst, musste die entsprechenden cron Einträge natürlich auch anpassen, also wenn du ihn zb auf 88 geändert hast:
wget --spider http://localhost:88/ipc/infophp/cron_update.php?p=0
...apache2 muss aber auch neu gestartet werden damit er einen anderen Port benutzt, aber wenn du daran schon herrumgespielt hast wäre es vllt gut darauf hinzuweisen bzw was genau du geändert hast oder entsprechende apache2 configs zu posten...
wget --spider http://localhost:88/ipc/infophp/cron_update.php?p=0
...apache2 muss aber auch neu gestartet werden damit er einen anderen Port benutzt, aber wenn du daran schon herrumgespielt hast wäre es vllt gut darauf hinzuweisen bzw was genau du geändert hast oder entsprechende apache2 configs zu posten...
Du musst nicht kämpfen um zu siegen
-
- IPC Anfänger
- Beiträge: 53
- Registriert: Di 26. Apr 2011, 20:25
- Kontaktdaten:
Re: infophp keine updates mehr mit cronjob
Yes!
ok ich habe den Port in /etc/apache2/ports.conf und in /etc/apache2/000-default wieder auf 80 zurück gesetzt und jetzt geht es!
Ich habe den Port geändert gehabt weil ich vor hatte das auch übers Netz erreichen zu können und der Port 80 zu bekannt ist!
Mir ist aber gar nicht aufgefallen das es damals schon ausgefallen ist!
Vielen Dank Feiss!
Würdest du dich auch meinem Thema eins drunter annehmen?
Das mit der Oscam Version!
ok ich habe den Port in /etc/apache2/ports.conf und in /etc/apache2/000-default wieder auf 80 zurück gesetzt und jetzt geht es!
Ich habe den Port geändert gehabt weil ich vor hatte das auch übers Netz erreichen zu können und der Port 80 zu bekannt ist!
Mir ist aber gar nicht aufgefallen das es damals schon ausgefallen ist!
Vielen Dank Feiss!
Würdest du dich auch meinem Thema eins drunter annehmen?
Das mit der Oscam Version!
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: infophp keine updates mehr mit cronjob
Da hast du vllt was verwechselt... solange dein Server im LAN steht und du eine Portweiterleitung in einem Router einstellen kannst/musst, brauchst du an den Ports der jeweiligen Dienste im LAN nichts ändern...ThePatcher1 hat geschrieben:Yes!
ok ich habe den Port in /etc/apache2/ports.conf und in /etc/apache2/000-default wieder auf 80 zurück gesetzt und jetzt geht es!
Ich habe den Port geändert gehabt weil ich vor hatte das auch übers Netz erreichen zu können und der Port 80 zu bekannt ist!
In der jeweiligen Portweiterleitung stellst du eigentlich für Extern auch einen Port ein - und um diesen Port geht es hierbei denk ich mal, oder?
Solange du einen echten Router hast, der sich zum einen um dein LAN als auch um die Inet-Verbindung kümmert, weiss der Router bei eingehenden Verbindungen (wovon es keine Ausgehende Verbindung gibt) zunächst garnicht was er damit anfang soll und schickt sie quasi ins Nirvana... (>/dev/null)
Erst eine entsprechende Portweiterleitung sagt ihm "Wenn da ein TCP/UDP Datenpaket auf Port 8080 kommt, dann leite das an die LAN-IP 192.168.0.10 Port 80 weiter"
...genauso kannst du zb auch einstellen "Wenn da ein TCP/UDP Datenpaket auf Port 220 kommt, dann leite das an die LAN-IP 192.168.0.10 Port 22 weiter"
Wenn es sich aber um einen vServer oder VPS etc handelt, der also direkt im Internet "steht", dann sollte man solche Ports (und Passwörter!) wie auch zb von sshd aber schon lieber ändern...
Du musst nicht kämpfen um zu siegen
Re: infophp keine updates mehr mit cronjob
Hi,
ich habe wie es anscheind habe ich dieses problem. Kein update in infophp mehr automatisch jede minute.
gebe ich den befehl eine ohne -q in puty wird auch einmal geupdatet aber das wars muss immer manuell updaten.
mfg lufer
ich habe wie es anscheind habe ich dieses problem. Kein update in infophp mehr automatisch jede minute.
gebe ich den befehl eine ohne -q in puty wird auch einmal geupdatet aber das wars muss immer manuell updaten.
Code: Alles auswählen
root ~ > wget --spider http://localhost/ipc/infophp/cron_update.php?p=0
Spider mode enabled. Check if remote file exists.
--2011-07-18 08:02:38-- http://localhost/ipc/infophp/cron_update.php?p=0
Resolving localhost... 127.0.0.1
Connecting to localhost|127.0.0.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Remote file exists and could contain further links,
but recursion is disabled -- not retrieving.
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: infophp keine updates mehr mit cronjob
@lufer: Beachte auch du bitte den " Wichtige Informationen um euch schneller zu helfen! " Thread
Ansonsten frag ich dich - wie man dir helfen soll? Die anderen Beiträge garnicht erst gelesen?
Die anderen hier, die dieses Problem hatten, waren daran selber schuld weil sie zb den apache2 Port geändert hatten oder weil der CRON Dienst garnicht lief...
Also bitte poste entsprechende Logeinträge anhand dessen man sehen könnte das zumindest CRON überhaupt läuft und vllt steht da ja auch eine Fehlermeldung
...dafür muss man kein Linux Experte sein - ist ne ganz normale Analyse:
Was sorgt dafür das es regelmässig geupdated wird? -> CRON
Läuft CRON bzw CRONTAB überhaupt und wurde die entsprechende Zeile auch wirklich einkommentiert? -> /etc/init.d/cron status ... oder ps aux | grep cron .... cat /etc/crontab
Steht im Log irgendeine Fehlermeldung, dort wo er regelmässig das ausführen soll? -> grep CRON /var/log/syslog
Ansonsten frag ich dich - wie man dir helfen soll? Die anderen Beiträge garnicht erst gelesen?
Die anderen hier, die dieses Problem hatten, waren daran selber schuld weil sie zb den apache2 Port geändert hatten oder weil der CRON Dienst garnicht lief...
Also bitte poste entsprechende Logeinträge anhand dessen man sehen könnte das zumindest CRON überhaupt läuft und vllt steht da ja auch eine Fehlermeldung
...dafür muss man kein Linux Experte sein - ist ne ganz normale Analyse:
Was sorgt dafür das es regelmässig geupdated wird? -> CRON
Läuft CRON bzw CRONTAB überhaupt und wurde die entsprechende Zeile auch wirklich einkommentiert? -> /etc/init.d/cron status ... oder ps aux | grep cron .... cat /etc/crontab
Steht im Log irgendeine Fehlermeldung, dort wo er regelmässig das ausführen soll? -> grep CRON /var/log/syslog
Du musst nicht kämpfen um zu siegen
Re: infophp keine updates mehr mit cronjob
so hab jetzt geschaut
zu den 1. befehl [ /etc/init.d/cron status ] kommt diese Meldung
be den 2. Befehl [ ps aux | grep cron ] kommt das
und bei den 3. Befehl [ cat /etc/crontab
] kommt das
und im syslog nach reboot habe ich das gefunden von CRON
Hoffe das ist alles was du gemeint hast bzw ich jetzt alles hab was du brauchst
zu den 1. befehl [ /etc/init.d/cron status ] kommt diese Meldung
Code: Alles auswählen
/etc/environment has been deprecated for locale information; use /etc/default/locale for LANG="en_US.UTF-8" instead ... (warning).
Checking periodic command scheduler...done (running).
Code: Alles auswählen
ps aux | grep cron
root 1979 0.0 0.0 5512 948 ? Ss 09:54 0:00 /usr/sbin/cron
root 5635 0.0 0.0 5020 800 pts/0 S+ 10:03 0:00 grep cron
] kommt das
Code: Alles auswählen
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=""
# * * * * * Benutzer Befehl
# | | | | |
# | | | | +---- Wochentag (0-7) (Sonntag =0 oder =7)
# | | | +------ Monat (1-12)
# | | +-------- Tag (1-31)
# | +---------- Stunde (0-23)
# +------------ Minute (0-59)
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#Zeitabgleich -> benoetigt [apt-get install ntpdate]
0 8 * * * root ntpdate -s pool.ntp.org #Zeitabgleich (Taeglich um 08:00 Uhr)
#IPC
0 4 * * 5 root /var/emu/script/ipc-backup.sh full l 30 #Backup - Full (Woechentlich um 04:00, Freitag)
0 2 * * * root /var/emu/script/ipc-backup.sh conf l 14 #Backup - Konfiguration (Taeglich um 02:00)
0 6 * * * root /var/emu/script/ipc-set.sh #Rechte setzen (Taeglich um 06:00)
#CCcam
* * * * root /var/emu/script/cccam-watchdog.sh #CCcam - Teste ob CCcam laeuft (jede Minute)
30 4 * * * root /var/emu/script/cccam restart #CCcam - EMU Neustart (Taeglich um 04:30)
* 5 * * * root /var/emu/script/cccam-cfgnl.sh #CCcam - Lade neue Konfiguration (Taeglich um 05:00)
#CCcamInfoPHP (Update,Ping,Online)
* * * * * www-data wget -q --spider http://localhost/ipc/infophp/cron_update.php?p=0 #CCcamInfoPHP - Update jede Minute
58 * * * * www-data wget -q --spider http://localhost/ipc/infophp/cron_ping.php?p=0 #CCcamInfoPHP - PING jede Stunde
59 * * * * www-data wget -q --spider http://localhost/ipc/infophp/cron_online.php?p=0 #CCcamInfoPHP - Online jede Stunde
#Oscam
*/5 * * * * root /var/emu/script/oscam-watchdog.sh #OSCam - Teste ob OSCam laeuft (alle 5 Minuten)
29 4 * * * root /var/emu/script/oscam restart #OScam - EMU Neustart (Taeglich um 04:29)
#NewCS
#*/5 * * * * root /var/emu/script/newcs-watchdog.sh #NewCS - Teste ob NewCS laeuft (alle 5 Minuten)
#DynDNS Static Update -> benoetigt [apt-get install ddclient]
6 6 * * 1 root /usr/sbin/ddclient -force > /var/log/ipc/dyndns_update.log #Static DynDNS Update (Woechentlich um 06:06, Sonntag)
Code: Alles auswählen
Jul 18 09:54:57 s12345678 cron[1979]: Error: bad day-of-week; while reading /etc/crontab
Jul 18 09:54:57 s12345678 /usr/sbin/cron[1979]: (*system*) ERROR (Syntax error, this crontab file will be ignored)
Jul 18 09:54:57 s12345678 /usr/sbin/cron[1979]: (CRON) INFO (Running @reboot jobs)
Jul 18 09:55:02 s12345678 /USR/SBIN/CRON[2270]: (munin) CMD (if [ -x /usr/bin/munin-cron ]; then /usr/bin/munin-cron; fi)
Jul 18 09:55:02 s12345678 /USR/SBIN/CRON[2273]: (root) CMD (if [ -x /etc/munin/plugins/apt_all ]; then /etc/munin/plugins/apt_all update 7200 12 >/dev/null; elif [ -x /etc/munin/plugins/apt ]; then /etc/munin/plugins/apt update 7200 12 >/dev/null; fi)
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: infophp keine updates mehr mit cronjob
na guck und da steht auch schon was dein Problem is:
...zwischen den * ein normales Leerzeichen also sicherstellen das sich da kein utf-8 Sonderzeichen eingeschlichen hat...
Ansonsten gibt es 2 Alternativen, aber vorher die Zeile in /etc/crontab wieder auskommentieren oder löschen
1) anstatt /etc/crontab, die crontab des Benutzers root verwenden, über den Befehl crontab -e
(wenn als standard editor nano anstatt vi verwendet werden soll, vorher den Befehl export EDITOR=nano ausführen)(das Format der Benutzer-crontab ist anders! Dort kann man KEINEN Benutzer angeben!)
2) ähnlich wie /etc/crontab ein seperates file in /etc/cron.d/ erstellen, also zb /etc/cron.d/infophp(wie im /etc/crontab File muss man hier wieder den auszuführenden Benutzer angeben!)
Das Format in dem File /etc/crontab ist wie folgt:Jul 18 09:54:57 s12345678 cron[1979]: Error: bad day-of-week; while reading /etc/crontab
Jul 18 09:54:57 s12345678 /usr/sbin/cron[1979]: (*system*) ERROR (Syntax error, this crontab file will be ignored)
Code: Alles auswählen
* * * * * Benutzer Befehl
| | | | |
| | | | +---- Wochentag (0-7) (Sonntag =0 oder =7)
| | | +------ Monat (1-12)
| | +-------- Tag (1-31)
| +---------- Stunde (0-23)
+------------ Minute (0-59)
Ansonsten gibt es 2 Alternativen, aber vorher die Zeile in /etc/crontab wieder auskommentieren oder löschen
1) anstatt /etc/crontab, die crontab des Benutzers root verwenden, über den Befehl crontab -e
(wenn als standard editor nano anstatt vi verwendet werden soll, vorher den Befehl export EDITOR=nano ausführen)
Code: Alles auswählen
#CCcamInfoPHP - Update jede Minute
* * * * * wget -q --spider http://localhost/ipc/infophp/cron_update.php?p=0
2) ähnlich wie /etc/crontab ein seperates file in /etc/cron.d/ erstellen, also zb /etc/cron.d/infophp
Code: Alles auswählen
#CCcamInfoPHP - Update jede Minute
* * * * * www-data wget -q --spider http://localhost/ipc/infophp/cron_update.php?p=0
Du musst nicht kämpfen um zu siegen
Re: infophp keine updates mehr mit cronjob
Danke, jetzt geht es!!
noch ne frage zu dem muß ich die andern einträge von crontab jetzt auch noch dort eintragen wo jetzt das update steht all min info.php? Weil gestern ausfiel und nicht neugestartet ist darum meine frage ich
noch ne frage zu dem muß ich die andern einträge von crontab jetzt auch noch dort eintragen wo jetzt das update steht all min info.php? Weil gestern ausfiel und nicht neugestartet ist darum meine frage ich
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste