Autor Wątek: CRON: Konfiguracja uruchamiania zadań CRON na serwerze  (Przeczytany 11615 razy)

publiker.pl

  • Administrator
  • Hero Member
  • *****
  • Wiadomości: 1 867
  • Pomógł: 0
    • Zobacz profil
CRON: Konfiguracja uruchamiania zadań CRON na serwerze
« dnia: 30 Wrzesień 2011, godz: 17:18 »
Aby wpisy były wysyłane do katalogów i precli zgodnie z zaplanowanym harmonogramem zadań,  należy okresowo uruchamiać program Publiker. Program może być uruchamiany poprzez mechanizm CRON (czyli cykliczne uruchamianie komend) na serwerze. Przeważnie serwery są tak skonfigurowane, że możemy ustawić, aby dany program był uruchamiany np. co 1 minutę. Jeśli tak ustawimy serwer, to program Publiker będzie uruchamiany co 1 minutę ? jeśli w danym momencie będzie do wykonania jakieś zadanie (np. wysłanie wpisu do katalogu), to zostanie ono wykonane, jeśli natomiast nie będzie żadnych oczekujących zadań do wykonania, to program zakończy swoje działanie nie obciążając serwera.

Ustawienie wywoływania zadań CRON zależy od konkretnego serwera, dlatego szczegółów związanych z konfiguracją należy poszukać w pomocy panelu administracyjnego serwera lub zapytać administratora serwera. Poniżej przedstawiono najbardziej popularne sposoby konfiguracji CRON.

UWAGA:
Uruchamiamy tylko JEDNˇ komendę z przedstawionych poniżej. Równoległe równoczesne wielokrotne wywoływanie programu jest niezalecane!

Najprostszy sposób konfiguracji CRONa na serwerze, to ustawienie komendy:

lynx -dump XXXXXXX > /dev/null

gdzie XXXXXXX to adres URL z zakładki Menu -> Zadania CRON. Tam znajdziesz również zalecaną częstość wywołań zadania (np. co 1 minutę).

Przykład:
Jeśli w panelu Publikera URL do wywołania z CRON serwera ma taką postać:
http://yxb.pl/index.php?gsPath=_cron/dj3f0sn3553df
to komenda będzie postaci:

lynx -dump http://yxb.pl/index.php?gsPath=_cron/dj3f0sn3553df > /dev/null

Co zrobić jeśli podana powyżej komenda nie działa?
Być może dany serwer nie potrafi obsłużyć komendy podanej powyżej, wtedy można spróbować innej. Np. jednej z poniższych:
  • lynx -dump XXXXXXX
  • /usr/bin/lynx -dump XXXXXXX
  • wget -q -O /dev/null XXXXXXX
  • /usr/bin/wget  -q -O /dev/null XXXXXXX
  • /usr/local/bin/php YYYYYYY &>/dev/null

gdzie:
XXXXXXX to adres URL z zakładki Menu -> Zadania CRON z panelu Publikera;
YYYYYYY ścieżka dostępu do pliku 'cron.php' z zakładki Menu -> Zadania CRON.

Zobacz koniecznie:
CRON: Jak sprawdzić, czy CRON na serwerze jest prawidłowo skonfigurowany?

Zobacz również:
CRON: Uruchamianie zadań CRON na serwerach home.pl
CRON: Uruchamianie zadań CRON na serwerach nazwa.pl
CRON: Uruchamianie zadań CRON z darmowego serwera
CRON: Lista zadań do wykonania
Jak wydłużycz czas działania programu
Jak ręcznie usunąć wszystkie zadania CRON
« Ostatnia zmiana: 04 Luty 2013, godz: 16:34 wysłana przez publiker.pl »

Slawexsdz

  • Newbie
  • *
  • Wiadomości: 46
  • Pomógł: 0
    • Zobacz profil
Odp: CRON: Konfiguracja uruchamiania zadań CRON na serwerze
« Odpowiedź #1 dnia: 29 Styczeń 2012, godz: 00:07 »
Proponuję opisanie w dziale konfiguracja CRON, krok po kroku, jak ustawić cron na serwerach SEO pod Publikera firm: hekko oraz biznes-host. Są to serwery z hostingiem dedykowanym, właśnie pod ten skrypt. W związku z tym, umieszczenie takich informacji byłoby jak najbardziej na miejscu.

Kriss

  • Newbie
  • *
  • Wiadomości: 17
  • Pomógł: 0
    • Zobacz profil
Odp: CRON: Konfiguracja uruchamiania zadań CRON na serwerze
« Odpowiedź #2 dnia: 05 Marzec 2012, godz: 11:44 »
Ustawienia CRONA to kwestia już indywidualna administratorów serwera
tutaj dostajesz konkretną komendę i wskazania co ile minut optymalnie wywoływać tą komendę
więc teraz popytaj u administratorów swojego serwera
i zawsze będziesz się mógł podzielić tą wiedzą

przemo453

  • Newbie
  • *
  • Wiadomości: 14
  • Pomógł: 0
    • Zobacz profil
Odp: CRON: Konfiguracja uruchamiania zadań CRON na serwerze
« Odpowiedź #3 dnia: 03 Kwiecień 2012, godz: 06:31 »
Ja uzywam program na hoscie -linuxpl.com

Tam pozwalają na działanie publikera tylko w godzinach nocny bo obciąża serwer, jeśli chodzi o ustwienia crona na tym serwerze to ustawiamy sciezkę tak:

/usr/local/bin/php YYYYYYY &>/dev/null

gdzie yyyy to sciezka dostepu

Thomashg

  • Newbie
  • *
  • Wiadomości: 12
  • Pomógł: 0
    • Zobacz profil
Odp: CRON: Konfiguracja uruchamiania zadań CRON na serwerze
« Odpowiedź #4 dnia: 26 Styczeń 2013, godz: 02:35 »
Na moich VPS jest to komenda w tej kolejności:

wget XXXXXXX -q -O /dev/null