WebCron, czyli jak odpalać Crona w AutoBlogu.

Pierwszy raz z pojęciem zadanie spotkałem się dwa lata temu, przy okazji pierwszych instalacji Drupala. W skrócie; ( Tab) działają jak Windowsowy Harmonogram Zadań - w ściśle określonym czasie uruchamiają zaplanowane zadanie. Tyle, że tutaj doskonale wiesz co się będzie działo. Wiele skryptów wymaga, by co jakiś interwał czasu wykonywać takie zadanie, a wtedy np. mogą się pobierać wpisy autobloga wtyczką . (Jest to o tyle rozsądne działanie, że uruchamiany raz czy dwa na dobę nie zarzyna serwera tak strasznie jak Auto-Blog wykonywany co kwadrans.)

crontabs-errorPostawiłem ostatnio kilka ów mieszanych - główna treść pobierana jest przez Kafetizer o jakim pisałem niedawno, a uzupełnieniem jest właśnie wtyczka z niewielką ilością kanałów RSS odpalana raz na dobę w środku nocy. Na serwerze gdzie uruchamiałem takiego autobloga nie było zadań , dlatego poszukałem w sieci bardziej lub mniej darmowej usługi. Najpierw znalazłem WebCron.pl gdzie po zarejestrowaniu można teoretycznie dodać swoje zadanie wpisując po prostu webowy adres do swojego pliku z cronem. Piszę teoretycznie, gdyż pomimo wielu prób nie udało mi sie dodać zadania. Napisałem do supportu, ale przez tydzień nikt mi nic nie odpisał, więc olałem ten system. Co ciekawe, właśnie sprawdziłem i udało mi się dodać jedno zadanie bez problemu. Ale tylko jedno - drugiego już za nic przyjąć nie chce. Widać to na obrazku obok. Dlatego też WebCron.pl odradzam.

Potem znalazłem WebCron.org gdzie bez problemu uruchomiłem trzy zadania. Obsługa jest banalnie prosta; Po rejestracji przechodzimy do zakładki Moje zadania, gdzie podajemy wprost adres do skryptu , np: /wp-content/plugins/wp-o-matic/.php?code=6e15da72 (podobny adres wygeneruje nam wtyczka przy jej początkowej konfiguracji), ustawiamy czas w którym chcemy by uruchamiany był nasz i klikamy wyślij. Trzeba jeszcze tylko kliknąć Aktywuj na kolejnej stronie i tyle. Ja ustawiam sobie akcję raz na dobę w godzinach wczesno-porannych, gdy ruch i obciążenie jest najmniejsze.

web-cron

Jedynym problemem na WebCron.org jest fantazja autora, który owszem, daje nam możliwość darmowych trzech zadań, ale kolejne trzeba już kupić (albo założyć kolejne konto). A ten fragment wprost mnie rozwalił:

Jeżeli wyślesz mi coś z Listy Życzeń, podaruję Ci Cronosy. Nie zapomnij wysłać do mnie e-maila wraz ze swoim loginem.

Jednak tymczasem wszystko działa, więc jestem spokojniejszy.

Inne moje wpisy o podobnej tematyce:

Tagi dla tego wpisu: , , ,

Też swego czasu “podziwiałem” tą listę życzeń :]
A wtyczka WP-Matic działa Ci z najnowszą wersją wordpressa? Bo mi coś kiedyś nie chała działać…

A w Auto-Blog również można zmienić częstotliwość dodawania wpisów zdaje się, że na co godzinę i na raz dziennie, ale to trzeba trochę w kodzie pozmieniać.

Działa WP-Matic z WP 2.51 jak złoto. Na serwerach kei.pl. progreso.pl i iq.pl (więcej na razie nie testowałem).
Też myślałem, by poszukać w skryptach i pozamieniać częstotliwość w auto-blog, ale jakoś nie mogłem się zebrać. A tak, ustawiasz Crona i tyle.

W sumie WP-Matic nie testowalem gdyz slyszalem opinie ze obciaza serwer bardziej niz auto-blog. A co do czestotliwosci auto-bloga to wystarczy zmienic w edycji wtyczki nastepujaca linie:
add_action (’wp_cron_15′, ‘wp_autoblog’);
zmienic na:
add_action (’wp_cron_daily’, ‘wp_autoblog’);

i po sprawie ;-)
Pozdrawiam

(wymagane)

(wymagane)