Contao-Camp 2024
Ergebnis 1 bis 18 von 18

Thema: warteschlangen im notification center

  1. #1
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.028

    Standard warteschlangen im notification center

    hallo in die runde,

    wie funktioniert das mit den warteschlangen? wann werden denn die mails hieraus versendet?
    berechnet wird es richtig (aktuelle uhrzeit +1 hours), aber warum werden sie nicht versandt!?

    hat jemand einen tipp für mich?

    lg. alex

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.713
    User beschenken
    Wunschliste

    Standard

    etwas versteckt - hier: https://github.com/terminal42/contao...n/queue#L5-L10

    ... könnte mal jemand in die Readme übertragen ;-)

  3. #3
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.028

    Standard

    hallo zonky,

    vielen dank für deine antwort.

    in welche datei muss das genau?

    lg. alex

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.713
    User beschenken
    Wunschliste

    Standard

    in keine - Du rufst die Datei mit den Parametern per Cronjob auf

  5. #5
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.028

    Standard

    hallo zonky,

    danke für die info.
    also "bau" ich eine ausführbare php draus und führe sie über nen cronjob aus?

    lg. alex

  6. #6
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.939

    Standard

    Das sollte nicht nötig sein. Nur die Befehle in ein Shell-Skript packen und per corn ausführen lassen (ausser, Dein Provider erlaubt nur PHP-cron-Jobs).
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  7. #7
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.713
    User beschenken
    Wunschliste

    Standard

    genau - einfach nur aufrufen...

  8. #8
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.028

    Standard

    guten morgen und vielen dank für eure hilfe.

    ich nehmel also diese datei:
    system/modules/notification_center/bin/queue

    ergänze in //regular way die parameter

    und rufe die datei "queue" einfach auf?

    was ich noch nicht verstehe, warum es so geschrieben ist
    Code:
    $ queue -s 2 -n 15
    und nicht so
    Code:
    $queue -s 2 -n 15
    kann ich denn den code, so, wie in der datei auch in ein php packen? sollte eigentlich funktionieren, oder?

  9. #9
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.713
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von haendersonfox Beitrag anzeigen
    kann ich denn den code, so, wie in der datei auch in ein php packen? sollte eigentlich funktionieren, oder?
    das ist eine PHP-Datei ... ggf. Datei noch ausführbar machen ... über die erste Zeile sollte automatisch der richtige Interpreter gefunden werden (PHP) solltest die auch auf Konsole mit

    php queue -s 2 -n 15

    aufrufen können - statt php ggf. kompletten Pfad zur PHP-CLI

  10. #10
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.028

    Standard

    moin zonky,

    danke dir.

    ich habe mich über die konsole eingeloggt und habe die queue ausgeführt

    mit
    Code:
    php queue -s 24 -n 15
    mails wurden versendet. über welchen smtp das passierte, bleibt aktuell die spannende nebenfrage,
    check ich später. mail ist auch angekommen.

    wie integriere ich denn nun das kommando
    Code:
    php queue -s 24 -n 15
    in eine ausführbare php-datei ?

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Das ist bereits eine PHP Datei. Du must diesen Befehl nun in deinem Crontab eintragen.
    » sponsor me via GitHub or PayPal or Revolut

  12. #12
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.713
    User beschenken
    Wunschliste

    Standard

    unter Linux/Unix ist das egal wie Datei bezeichnet ist - ob da nun .php dran hängt, nix oder ein .moinmoin

  13. #13
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.713
    User beschenken
    Wunschliste

    Standard

    in crontab kompletten Pfad zu der Datei eintragen!

    crontab -e

    siehe z.B. https://wiki.ubuntuusers.de/Cron/

    so in etwa (Pfad anpassen!)

    PHP-Code:

    */10 * * * * php var/www/meine-projekte/contao4/vendor/terminal42/notification-center/bin/queue -s 24 -n 15 > /dev/null 2>&

  14. #14
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.028

    Standard

    vielen dank an euch!

    ich habe die cronjobs eingerichtet. funktioniert wunderbar!

  15. #15
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.713
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von haendersonfox Beitrag anzeigen
    vielen dank an euch!

    ich habe die cronjobs eingerichtet. funktioniert wunderbar!
    dann mach doch bitte als "Gegenleistung" einen kleinen PR und ergänze das in der readme.md vom NC

  16. #16
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.028

    Standard

    guten abend zonky,

    ich komm' ab und zu mit den abkürzungen nicht so zurecht.

    PR ?

    lg. alex

  17. #17
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.939

    Standard

    PR … pull request. Also hier eine Erweiterung des Texts der README.md um die Erläuterung zu corn jobs und diese im Notification Center Repository zur Verfügung stellen mit der Bitte, dies zu übernehmen.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  18. #18
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.713
    User beschenken
    Wunschliste

    Standard

    guck dir mal die letzte Folge von contao.random() an - ist zwar nicht ganz "didaktisch sauber erklärt" aber die Grundzüge passen schon - Du brauchst einen Github Account - wenn eingeloggt, gehst Du auf https://github.com/terminal42/contao...main/README.md und änderst den Text - dann unten kurze Info eintrage wie "Ad blabla" und Button klicken - dann kommt noch die Aufforderung (per Button) daraus einen Pull request zu erzeugen... das wars auch schon

    T42 gucken sich das an und wenn o.k. können sie die Änderungen übernehmen.

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
  •