Ergebnis 1 bis 6 von 6

Thema: Heute erstmaliger Versand per cron: Über 90% ausstehend :-(

  1. #1
    Contao-Nutzer
    Registriert seit
    29.01.2013.
    Beiträge
    157

    Standard Heute erstmaliger Versand per cron: Über 90% ausstehend :-(

    Hallo,

    seit heute verschicken wir Newsletter über Avisota auch per cron. Das hat leider nicht wie gewünscht funktioniert. Es standen noch ca. 90% der Mail-Adressen aus Woran könnte das liegen und wo finde ich Informationen darüber, falls etwas schiefgelaufen ist (was wahrscheinlich ist )? error.log und die entsprechende newsletter.log habe ich schon angeschaut und nichts Auffälliges festgestellt.

    Ich hoffe, es kann jemand helfen

    Ciao The_Unknown

  2. #2
    Contao-Urgestein Avatar von KATgirl
    Registriert seit
    31.03.2010.
    Ort
    Marburg
    Beiträge
    1.579
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich denke mal, das du in einen Timeout gelaufen bist, wenn du es per Cron von versenden willst, musst du den Prozess immer wieder triggern.
    Habt ihr das selbst gebastelt?

    Sent from my Nexus 4 using Tapatalk 4
    - GitHub
    - Kontaktanfragen

    "Ein Lächeln ist die kürzeste Entfernung zwischen zwei Menschen." Victor Borge

  3. #3
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von The_Unknown Beitrag anzeigen
    seit heute verschicken wir Newsletter über Avisota auch per cron.
    Wie oft läuft der Cron?

  4. #4
    Contao-Nutzer
    Registriert seit
    29.01.2013.
    Beiträge
    157

    Standard

    Der cronjob wird gekillt, wenn 30 Sekunden bzw. das, was in dem ManagedServer eingestellt ist, abgelaufen sind? Könnte man dann mit
    Code:
    ini_set(max_execution_time, 0)
    das Zeitlimit deaktivieren?

    Der cronjob wurde bis dato 1-mal aufgerufen. Wenn ich so drüber nachdenke, ruft aber Avisota die AvisotaTransport.php auch alle 25s neu auf Nur wie mache ich das, ohne den cronjob x-mal einplanen zu müssen?

  5. #5
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von The_Unknown Beitrag anzeigen
    Könnte man dann mit
    Code:
    ini_set(max_execution_time, 0)
    das Zeitlimit deaktivieren?
    Das hängt vom Server Setup ab, du kannst das aber auch beim Aufruf machen:
    Code:
    php -d max_execution_time=0 /pfad/zur/AvisotaTransport.php
    Zitat Zitat von The_Unknown Beitrag anzeigen
    Der cronjob wurde bis dato 1-mal aufgerufen. Wenn ich so drüber nachdenke, ruft aber Avisota die AvisotaTransport.php auch alle 25s neu auf Nur wie mache ich das, ohne den cronjob x-mal einplanen zu müssen?
    Eigentlich sollte man den Cron-Job so einstellen, dass die AvisotaTransport.php alle x-Minuten ausgeführt wird. Das ist in einer normalen crontab ja auch kein Problem:
    Code:
    */5 * * * * php -d max_execution_time=0 /pfad/zur/AvisotaTransport.php
    wird z.B. alle 5 Minuten ausgeführt.

  6. #6
    Contao-Nutzer
    Registriert seit
    29.01.2013.
    Beiträge
    157

    Standard

    OK, dann stelle ich das mal auf 5 min. Intervall um. Kam mir etwas Load-lastig für den Server vor.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •