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.
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.
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.
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.
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
Der Tisch zeigt sich überall.
Eine Warteschlangentabelle mit Millionen von Zeilen verlangsamt den Administrator, den Scheduler selbst und jedes Backup, das ihn kopieren muss.
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.
| Einstellung | So konfigurieren wir es | Warum |
|---|---|---|
| Zurückbehaltung abgeschlossener Maßnahmen | Beschnitten nach einem Zeitplan, anstatt bei der Standardeinstellung gehalten | Jeder 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. |
| Warteschlangenverarbeitung | Angetrieben durch System Cron statt durch eingehende Anfragen | Die 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. |
| Ausfallsichtbarkeit | Stuck und wiederholt fehlgeschlagene Aktionen aufgetaucht | Eine 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 Forderung | Tuned auf den Action Mix der Site | Eine 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-Bereich | Warteschlange als vorübergehend, Bestellungen als Datensätze | Das Wiederherstellen einer veralteten Warteschlange kann bereits geleistete Arbeiten erneut ausführen, was ein anderes Risiko darstellt als der Verlust einer Bestellung. |
Einfache, transparente Preise.
Jeder Tarif umfasst eine kostenlose Migration, tägliche Backups, SSL und Support rund um die Uhr.
- 1 WordPress-Website
- 10 GB NVMe-Speicher
- Kostenloses SSL
- Tägliche Backups
- Bereitstellung mit einem Klick
- Support per Ticket
- 5 WordPress-Websites
- 50 GB NVMe-Speicher
- Kostenloses SSL
- Tägliche Backups
- Bereitstellung mit einem Klick
- Priorisierter Support per Ticket
- 20 WordPress-Websites
- 200 GB NVMe-Speicher
- Kostenloses SSL
- Tägliche Backups
- Bereitstellung mit einem Klick
- Persönlicher Support
Häufige Fragen.
Warum ist meine Datenbank mit nur wenigen tausend Bestellungen so groß?
Warum laufen geplante Aktionen spät?
Woher weiß ich, dass eine Aktion fehlgeschlagen ist?
Sollte die Warteschlange in Backups sein?
Übernehmen Sie die Verantwortung für die Warteschlange.
Die Migration ist kostenlos, die Aufbewahrung in der Warteschlange wird überprüft.