Post

Niezawodne zadania cron na serwerze Nginx

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.

Niezawodne zadania cron na serwerze Nginx

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.

← Wróć do Aktualności