NeuBlack Friday – 50 % Rabatt auf die erste Zahlung
Action Scheduler-Hosting

Action Scheduler Hosting für den größten Tisch auf Ihrer Website.

WooCommerce, viele Erweiterungen und die Hälfte Ihrer Plugins Warteschlangenhintergrund funktionieren hier. Der Tisch, der es aufzeichnet, wächst schneller als Ihre Bestellungen und niemand schaut es sich an.

Abgeschlossene Aktionen beschnittenStuck Aktionen aufgetauchtAbflüsse ohne Verkehr
Beschneiden von TischenStuck-ErkennungSystem-CronTägliche BackupsKostenloses SSL24 / 7 Unterstützung
Gebaut für die Schlange

Die Infrastruktur, die niemand konfiguriert hat.

Action Scheduler kam mit einem Plugin statt einer Entscheidung, weshalb seine Tabelle normalerweise die größte in der Datenbank ist.

Abgeschlossene Aktionen, die sich nicht für immer ansammeln

Jeder fertige Job hinterlässt eine Reihe, und die Standard-Aufbewahrung hält sie lang genug, um Millionen zu erreichen. Das Beschneiden läuft nach einem Zeitplan, so dass der Tisch eine Arbeitswarteschlange bleibt und nicht ein Archiv.

Beschnitten

Eine Schlange, die ohne Besucher abläuft

Aktionen werden durch Anfragen verarbeitet, so dass eine ruhige Periode einen Backlog erstellt, der nur bei der Rückkehr des Datenverkehrs gelöscht wird.

System-Cron

Stuck Aktionen, die sichtbar sind

Eine Aktion, die immer wieder fehlschlägt, sitzt in der Warteschlange und blockiert nichts sichtbar. Ausfälle werden aufgetaucht und nicht entdeckt, wenn ein Kunde fragt.

Anspruchschargen für die Arbeit

Der Scheduler fordert eine Reihe von Aktionen pro Lauf, zu groß und fordert eine Auszeit in der Mitte des Batchs, zu klein und die Warteschlange holt nie auf.

Die Warteschlange ist nicht backup-kritisch, die Orders sind

Zu wissen, was vorübergehend ist und was ein Datensatz beim Wiederherstellen wichtig ist, und ausstehende Aktionen sind nicht dasselbe wie ausstehende Aufträge.

Wachstum

Millionen von Reihen, die niemand verlangt hat.

Das Symptom ist ein langsamer Admin und eine große Datenbank auf einer Website mit einem bescheidenen Katalog, die Ursache ist in der Regel eine Warteschlange, die seit dem Start abgeschlossene Arbeiten beibehalten hat.

  • Abgeschlossene Aktionen, die nach einem Zeitplan beschnitten wurden
  • Verarbeitete Warteschlange von system cron
  • Fehlgeschlagene und festgefahrene Aktionen aufgetaucht
  • Anspruch Batchgröße angepasst an die Arbeit
Aktionstabelle
Reihen
62,000
Beschneiden
Geplant
auf
Festhaltende Maßnahmen
Oberflächenbelag
0
Schlange
Entwässerung
laufen
Drehzahl

Der Tisch zeigt sich überall.

Eine Warteschlangentabelle mit Millionen von Zeilen verlangsamt den Administrator, den Scheduler selbst und jedes Backup, das ihn kopieren muss.

Beschnitten
abgeschlossene Maßnahmen
System
Cronverarbeitung
Oberflächenbelag
gescheiterte Maßnahmen
MagicWP130 ms
Typischer gemeinsam genutzter Host1560 ms
Unbeschnittene Aktionstabelle980 ms

Beispielhafter Vergleich einer Admin-Seite mit einer Warteschlangentabelle. Ihre Zahlen hängen von der Retention und dem Aktionsvolumen ab.

Konfiguration

Was wir für Action Scheduler ändern

Es ist eine gemeinsame Infrastruktur, die als Abhängigkeit angekommen ist, so dass niemand seine Konfiguration besitzt, bis sie zu einem Problem wird.

EinstellungSo konfigurieren wir esWarum
Zurückbehaltung abgeschlossener MaßnahmenBeschnitten nach einem Zeitplan, anstatt bei der Standardeinstellung gehaltenJeder fertige Job hinterlässt eine Zeile und die Standard-Aufbewahrung ist großzügig genug, dass die Warteschlangentabelle die größte in der Datenbank wird.
WarteschlangenverarbeitungAngetrieben durch System Cron statt durch eingehende AnfragenDie Verarbeitung, die an Seitenaufrufe gebunden ist, bedeutet, dass eine ruhige Nacht einen Rückstand aufbaut, und die Aktionen, die über Nacht laufen sollten, laufen stattdessen beim Frühstück.
AusfallsichtbarkeitStuck und wiederholt fehlgeschlagene Aktionen aufgetauchtEine fehlgeschlagene Aktion sitzt in der Warteschlange, ohne etwas sichtbar zu brechen, so dass der erste Bericht normalerweise von einem Kunden stammt, dessen E-Mail nie angekommen ist.
Chargengröße der ForderungTuned auf den Action Mix der SiteEine zu große Charge wird mitten im Lauf ausgemustert und fordert die gleiche Arbeit wieder auf, zu klein und die Schlange holt nie auf, was geplant ist.
Backup-BereichWarteschlange als vorübergehend, Bestellungen als DatensätzeDas Wiederherstellen einer veralteten Warteschlange kann bereits geleistete Arbeiten erneut ausführen, was ein anderes Risiko darstellt als der Verlust einer Bestellung.
Tarife

Einfache, transparente Preise.

Jeder Tarif umfasst eine kostenlose Migration, tägliche Backups, SSL und Support rund um die Uhr.

MonatlichJährlich
Starter
Für private Websites, Blogs und Portfolios.
16,67 USD/Monat
200 $ pro Jahr · 40 $ sparen
  • 1 WordPress-Website
  • 10 GB NVMe-Speicher
  • Kostenloses SSL
  • Tägliche Backups
  • Bereitstellung mit einem Klick
  • Support per Ticket
Kostenlos testen
Pro★ Am beliebtesten
Für wachsende Unternehmen und gut besuchte Shops.
66,67 USD/Monat
800 $ pro Jahr · 160 $ sparen
  • 5 WordPress-Websites
  • 50 GB NVMe-Speicher
  • Kostenloses SSL
  • Tägliche Backups
  • Bereitstellung mit einem Klick
  • Priorisierter Support per Ticket
Kostenlos testen
Enterprise
Für Agenturen und Plattformen mit viel Traffic.
208,33 USD/Monat
2.500 $ pro Jahr · 500 $ sparen
  • 20 WordPress-Websites
  • 200 GB NVMe-Speicher
  • Kostenloses SSL
  • Tägliche Backups
  • Bereitstellung mit einem Klick
  • Persönlicher Support
Kostenlos testen
Häufige Fragen

Häufige Fragen.

Warum ist meine Datenbank mit nur wenigen tausend Bestellungen so groß?
Normalerweise die Tabelle Action Scheduler. Jeder abgeschlossene Hintergrundjob hinterlässt eine Reihe und die Standard-Aufbewahrung hält sie lang genug, um Millionen zu erreichen.
Warum laufen geplante Aktionen spät?
Da die Warteschlange durch eingehende Anfragen bei einer Standardinstallation verarbeitet wird, bildet eine ruhige Periode einen Rückstand, der nur bei der Rückkehr des Datenverkehrs gelöscht wird.
Woher weiß ich, dass eine Aktion fehlgeschlagen ist?
Sie würden nicht, auf einem Lager-Setup - es sitzt in der Warteschlange, ohne sichtbar etwas zu brechen. Ausfälle sind hier aufgetaucht, so dass der erste Bericht nicht von einem Kunden ist.
Sollte die Warteschlange in Backups sein?
Die Aufträge sind wichtig, die Warteschlange ist weitgehend vergänglich. Das Wiederherstellen einer veralteten Warteschlange kann bereits abgeschlossene Arbeiten wiederholen, was ein eigenes Problem darstellt.

Übernehmen Sie die Verantwortung für die Warteschlange.

Die Migration ist kostenlos, die Aufbewahrung in der Warteschlange wird überprüft.