
Zaplanowane zadania to podstawa automatyzacji: synchronizacja danych, wysyłanie raportów, porządkowanie rekordów. Oto jak uruchamiamy je niezawodnie na Nginx.
Użyj systemowego cron, nie WP-Cron
Wbudowany cron WordPressa uruchamia się tylko przy odwiedzinach strony. Dla przewidywalnego czasu wyłącz go i wywołuj wp-cron.php z systemowego crontab.
Czysty wpis crontab
Uruchom skrypt PHP co pięć minut:
*/5 * * * * /usr/bin/php /var/www/site/tasks/sync.php >> /var/log/sync.log 2>&1
Loguj wszystko
Zawsze przekierowuj wyjście do pliku logu. Gdy automatyzacja zawiedzie o 3 w nocy, log decyduje o pięciominutowej naprawie zamiast straconego poranka.
Potrzebujesz niezawodnych zadań dla swoich integracji? Budujemy je.
Miej to na oku
Zaplanowane zadanie, którego nigdy nie sprawdzasz, to zadanie, któremu nie można ufać. Dodajemy health-checki i alerty, aby nieudane uruchomienie natychmiast powiadomiło zespół — a nie trzy dni później, gdy dane są już nieaktualne.