it-swarm.com.de

So stellen Sie sicher, dass ein wp-cron-Job ausgeführt wird

Ich benutze ein Plugin, um E-Mails an eine relativ große E-Mail-Liste zu senden. Da wir von unserem Host einen niedrigen Schwellenwert für E-Mails pro Stunde haben, müssen wir eine Einstellung im Plugin verwenden, um die E-Mails stündlich auf eine bestimmte Anzahl zu drosseln. Ich gehe davon aus, dass das Plugin wp-cron verwendet, um dies zu erreichen. Ich habe versucht, Dokumentation auf wp-cron zu finden, aber die einzige wichtige Information, die ich finden konnte, ist, dass zum Ausführen eine Seitenansicht erforderlich ist.

Fragen:

  1. Wird ein RSS-Feed genug gepingt, um einen "Seitenaufruf" und damit wp-cron auszulösen?
  2. Wie lange nach einem Seitenaufruf wird wp-cron ausgeführt? (Wenn beispielsweise die letzte Seite um 18:59 Uhr angezeigt wird, wird der Cron für 19:00 Uhr geplant?)
  3. Was passiert, wenn ein Cron-Job verpasst wird? (Niemand besucht die Website den ganzen Tag bis 19:03 Uhr. Wird der Cron-Job um 19:00 Uhr ausgeführt?)
4
fdsa
  1. Ja.

  2. Nein, da der geplante Job die Zeit noch nicht erreicht hat.

  3. Ja, aber nicht bis 19.03 Uhr.

Grundsätzlich wird der Auftrag in der Warteschlange ausgeführt, wenn die Site nach dem geplanten Zeitpunkt aufgerufen wird. Der WP_Cron ist ein "Best Effort" -System, kein genauer Timer. Dies ist im Allgemeinen jedoch gut genug, denn wenn niemand die Site besucht, muss sie größtenteils nicht ausgeführt und ausgeführt werden.

3
Otto