Active.admin

Ustawienia

Harmonogram zadań (tzw. cron)

ID: #0834

Harmonogram zadań wykonywanych cyklicznie to usługa pozwalająca na uruchamianie krótkich skryptów, wykonujących okresowe czynności na serwerze, np. czyszczenie katalogów sesji, operacje porządkowania baz danych lub innych działań administracyjnych.

W harmonogramie nie wolno ustawiać uruchamiania następujących programów:
  • aplikacji, które pozostają przez dłuższy czas w pamięci operacyjnej systemu,
  • aplikacji działających na zasadzie tzw. daemon'ów, czyli odłączających się, niezależnych aplikacji,
  • programów, które w sposób znaczący mogą wpłynąć na zwiększenie obciążenia serwera (np. serwery aplikacji java itp.).
Uwaga!
W przypadku naruszenia powyższych zasad, administrator serwera może zablokować uruchomienie danej komendy bez uprzedniego powiadomienia. Standardowy limit na czas wykonywania się komendy wynosi 3 minuty.

Lista aktualnie skonfigurowanych zadań dostępna jest w programie Active.admin po wybraniu z menu "Ustawienia" linku Harmonogram zadań.

Każda pozycja z wykazu zawiera zdefiniowany opis zadania, termin uruchamiania, a także adres e-mail, na który są przesyłane wyniki wykonania zadania. Z tego poziomu, zadania które zostały uprzednio zaplanowane można również wyłączyć. Zadania te nie będą wtedy uruchamiane według zdefiniowanego harmonogramu, a w przyszłości będzie można je powtórnie aktywować.

Aby wyłączyć zadanie, należy na liście zadań zaznaczyć wybraną pozycję i kliknąć w przycisk [blokuj]. Po potwierdzeniu chęci wyłączenia zadania, na ich wykazie, nazwa zablokowanego zadania zostanie opisana szarym kolorem a obok niej znajdzie się ikona w kształcie kłódki. W celu jego powtórnego aktywowania, należy ponownie zaznaczyć zadanie na liście harmonogramu i kliknąć w przycisk [odblokuj]. Istnieje również możliwość usunięcia zadania z listy, w tym celu po zaznaczeniu odpowiedniej pozycji należy użyć przycisku [usuń].

Z poziomu programu Active.admin można także skonfigurować nowe zadanie klikając w link [Dodaj zadanie harmonogramu] w menu "Ustawienia" lub przejść do edycji już istniejącego zadania klikając na jego nazwę na liście opisanej wyżej.

Konfiguracja zadania w Active.admin polega na:
  • akceptacji zasad korzystania z harmonogramu zadań na serwerach z serii Active,
  • podaniu nazwy zadania, która będzie widoczna na liście zdefiniowanych i uruchamianych cyklicznie zadań,
  • wprowadzeniu komendy, tj. pełnej ścieżki dostępu do uruchamianego skryptu (max. 256 znaków), a w przypadku uruchomienia skryptów interpretowanych (php, perl), należy ją również poprzedzić ścieżką do właściwego interpretera, np.:
    php /home/pierwszy_czlon_identyfikatora_serwera/ftp/ewentualny_podkatalog/nazwa_skryptu.php
  • podaniu adresu e-mail, na który ma być przesłany wynik działania komendy - jeśli na standardowym wyjściu, bądź wyjściu błędów wykonywanej komendy pojawią się dane, wówczas zostaną one wysłane w raporcie,
  • ustaleniu jak często ma być uruchamiana wprowadzona komenda (harmonogram uruchamiania komendy):
  • wybór miesiąca (ewentualnie "w każdym miesiącu"),
  • wybór dni tygodnia i/lub dni miesiąca (ewentualnie "codziennie"),
  • wybór godziny uruchomienia (ewentualnie "o każdej godzinie").
Po poprawnym skonfigurowaniu zadania należy kliknąć w przycisk [Zapisz]. Zadanie zostanie dodane do listy zadań na serwerze i będzie uruchamiane we wskazanym terminie.

 « poprzednie Kategoria  następne »
  Ustawienia serwera WWW Active.admin  Monitor zajętości