Przejdź do treści

Operatorzy i pojemność

Operator to usługa działająca na maszynie, na której mają pracować roboty. Przyjmuje zadania z platformy, uruchamia agenta i raportuje postęp. Bez działającego operatora uruchomienia trafiają do kolejki i w niej pozostają.

Stan operatorów podejrzysz w Ustawieniach, w zakładce Operatorzy - obok zakładek Użytkownicy i Tokeny API.

Widok Operatorzy


1. Podsumowanie pojemności

Nad listą znajduje się zestawienie odpowiadające na pytanie „czy jest gdzie uruchomić proces".

Karta Znaczenie Jednostka
Operatory online Maszyny raportujące na bieżąco. Pod spodem drobnym drukiem liczba tych, które zamilkły. maszyny
Zajęci agenci Ilu agentów pracuje w stosunku do wszystkich dostępnych, np. 0 / 0. agenci
Wolna pojemność Ile zadań można jeszcze przyjąć. agenci
Limit licencji Maksymalna liczba uruchomień wykonywanych równolegle. egzekucje

Pojemność i licencja liczą się w innych jednostkach

Trzy pierwsze karty mówią o agentach, czwarta o egzekucjach. Nie porównuj ich wprost — liczba wolnych agentów nie musi równać się liczbie uruchomień, które platforma przyjmie.

Limit licencji obowiązuje całą organizację

Pula wykonawcza jest wspólna dla wszystkich projektów i obu modułów platformy. Proces zajmujący miejsce przez godzinę odbiera je pozostałym - dlatego warto ustawiać priorytety i realistyczne limity czasu.


2. Lista operatorów

Kolumna Znaczenie
Stan Bieżący stan operatora.
Nazwa Nazwa nadana operatorowi przy instalacji.
Typ Rodzaj operatora: WEB albo WINDOWS.
Zajęte / pojemność Ilu agentów pracuje w stosunku do możliwości maszyny, np. 0 / 1.
Projekt Projekt, do którego operator jest przypisany.
Wykonywane zadania Co maszyna robi w tej chwili.
Wersja Wersja oprogramowania operatora.
Host Nazwa maszyny.
Ostatni sygnał Data i godzina ostatniej telemetrii. Przy operatorze offline to moment, w którym zamilkł.

3. Stany operatora

Stan Znaczenie Co z tym zrobić
Online Operator raportuje na bieżąco. Nic.
Offline Brak sygnału - operator padł, stracił łączność albo został wyłączony. Sprawdź maszynę i łączność z platformą.
Duplikat Ta sama nazwa raportuje z kilku miejsc naraz. Najpewniej skopiowana instalacja - patrz niżej.

Zduplikowana nazwa operatora

Sklonowanie maszyny wraz z zainstalowanym operatorem powoduje, że dwie instalacje przedstawiają się tą samą nazwą. Zestawienie pojemności przestaje wtedy odpowiadać rzeczywistości, a zadania mogą trafiać do maszyny, której się nie spodziewasz. Każda instalacja musi mieć własną nazwę.


4. Ostrzeżenia

Platforma porównuje liczbę operatorów raportujących telemetrię z liczbą odbiorców podpiętych do kolejek zadań. Rozjazd sygnalizowany jest komunikatem nad listą, wraz z konkretnymi liczbami:

ⓘ Liczba konsumentów na kolejkach zadań nie zgadza się z liczbą operatorów raportujących telemetrię. Najczęstsza przyczyna: operator na starszej wersji albo instalacja spoza ewidencji. (konsumenci kolejek: 1, raportujący: 0)

Podane w nawiasie liczby od razu mówią, w którą stronę jest rozjazd - więcej konsumentów niż raportujących oznacza instancję, która odbiera zadania, ale nie melduje się w zestawieniu.

Zestawienie pochodzi z telemetrii wysyłanej przez operatory mniej więcej co dwadzieścia sekund i w tym samym rytmie się odświeża. Krótkie rozbieżności zaraz po restarcie maszyny są normalne - niepokojące są dopiero takie, które się utrzymują.


5. Diagnoza: uruchomienie stoi w kolejce

Gdy uruchomienie długo nie rusza, ten widok jest pierwszym miejscem do sprawdzenia.

  1. Czy jakikolwiek operator jest online? Zero maszyn online oznacza, że nie ma komu wykonać zadania.
  2. Czy jest wolna pojemność? Brak wolnych miejsc oznacza zwykłą kolejkę - zadanie ruszy, gdy zwolni się miejsce.
  3. Czy limit licencji jest wyczerpany? Jeśli tak, przyjrzyj się długo trwającym procesom i ich limitom czasu.
  4. Kiedy padł ostatni sygnał? Kolumna Ostatni sygnał przy maszynie offline pokazuje moment, w którym zamilkła - to punkt wyjścia do sprawdzenia logów po stronie maszyny.
  5. Czy widać komunikat o rozjeździe konsumentów? Liczby w nawiasie mówią, w którą stronę: więcej raportujących niż konsumentów oznacza operatora widocznego w zestawieniu, który nie odbiera zadań; więcej konsumentów - instancję odbierającą zadania spoza ewidencji.

Jeśli kolejka regularnie się zapełnia, a część procesów jest pilna, skuteczniejsze od pilnowania godzin uruchomień jest nadanie im wysokiego priorytetu, a pracom masowym - niskiego.