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.).
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").
| « poprzednie | Kategoria | następne » |
| Ustawienia serwera WWW | Active.admin | Monitor zajętości |