Cron Prozesse laufen mehrfach und beenden sich nicht

PHP Newsletter Software/Script und E-Mail-Marketing Software SuperWebMailer

Moderator: mirko

Antworten
Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Cron Prozesse laufen mehrfach und beenden sich nicht

Beitrag von mirko »

Ich weiß, was -q gemacht. Ich habe vorhin auch extra -q getestet, es wird damit nur eine Ausgabe an der Konsole unterdrückt, die durch wget geladene Datei wird aber trotzdem auf die Platte geschrieben. Das wget nummeriert die Datei dann durch, falls die Datei existiert, und damit werden das immer mehr, so dass irgendwann nicht mehr geschrieben werden kann. Ob es wirklich das "Hänger-Problem" löst, weiß ich natürlich nicht.
swm
Beiträge: 70
Registriert: 26.02.2010, 14:09

Re: Cron Prozesse laufen mehrfach und beenden sich nicht

Beitrag von swm »

Hallo Mirko,

Mein Server Admin hat geschrieben:

... das hat absolut nichts damit zu tun, denn –q bedeutet „quiet“ also keine Ausgabe. Aber gut, habe den Cronjob abgeändert dass er auf dev/null routed.
Wird aber am Problem nichts ändern ;)

14431 root 20 0 3896 1068 836 R 13 0.0 0:23.82 wget -O /dev/null -o /dev/null http://www.xxx.xxx/swm/crons.php
16127 root 20 0 3896 1064 836 R 13 0.0 0:00.38 wget -O /dev/null -o /dev/null http://www.xxx.xxx/swm/crons.php

Gruss, Thomas
Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Cron Prozesse laufen mehrfach und beenden sich nicht

Beitrag von mirko »

Mehrfach darf es nicht laufen. Wieso wurde -q als Parameter angegeben? Das kann man zwar machen aber gleichzeitig muss die Ausgabedatei auf /dev/null geschickt werden, ansonsten müllt man sich den ganzen Server voll und irgendwann kann das wget nicht mehr schreiben, weil der Speicherplatz aufgebraucht ist. Unbedingt auf dem Server prüfen, wohin das wget die Daten geschrieben hat und diese Dateien alle löschen, danach die Umleitung gen /dev/null wie in der Hilfe beschrieben http://newsletter-software-php-script.s ... s_cron.htm angeben.
swm
Beiträge: 70
Registriert: 26.02.2010, 14:09

Cron Prozesse laufen mehrfach und beenden sich nicht

Beitrag von swm »

Hallo,

Kann sein, das es einen ähnlichen Post schon gibt. Aber da ich kein Programmierer bin, konnte ich mit dem gefundenen leider nichts anfangen.

Das Problem ist, das sich ein Cron Prozess nicht automtisch beendet. Dieser laeuft jede Minute. Aber es laufen im Durchschnitt immer 3-4 zur gleichen Zeit. Das scheint nicht ok zu sein.
Ansonsten funktioniert der SuperWebMailer bestens.

Was ist zu tun? Liegt es am Script oder kann man dem Server Admin einen Tipp geben?

1183 root 20 0 3896 1060 832 R 16 0.0 0:10.97 wget -q http://www.xxx.xxx/swm/crons.php
1566 root 20 0 3896 1064 832 R 15 0.0 0:01.52 wget -q http://www.xxx.xxx/swm/crons.php


Viele Gruesse
Thomas
Antworten