Zmiana kolejki przetwarzania (chgjq)

Wprowadzenie

W celu zmiany właściwości jednej lub więcej kolejek przetwarzania systemu należy użyć narzędzia chgjq.

Podstawowe definicje związane z obszarem zarządzania systemem dostępne są tutaj.

Grupa docelowa

  • Administratorzy
  • Konsultanci techniczni

Opis

Narzędzie pozwala na późniejsze zmiany właściwości jednej lub kilku kolejek przetwarzania. Jeśli przypisanie serwera aplikacji, na którym ma zostać wykonana kolejka przetwarzania, zostanie zmienione, zmiana ta stanie się aktywna dopiero po następnym uruchomieniu starego i nowego serwera aplikacji.

Polecenie

Poniżej znajduje polecenie zawierające wszystkie możliwe parametry.

chgjq [-system:<str>]-jobQueue:<str>*

[-description:<str>]

[-threads:<short>]

[-sas:<str>]

Parametry

Parametry polecenia zostały wyjaśnione w poniższej tabeli. Parametry w nawiasach kwadratowych są opcjonalne, podczas gdy pozostałe są parametrami obowiązkowymi. Gwiazdka (*) może być określona jako symbol zastępczy dla niektórych parametrów, aby móc wyświetlić wszystkie możliwe wartości. Nie wszystkie parametry mogą być określone więcej niż jeden raz; tylko te z następującym dodatkiem do zmiennych parametrów są dozwolone do wielokrotnego określenia: <str-1> … <str-n>.

Parametr Opis
[system:<str>] System, do którego należy kolejka przetwarzania. Domyślnie jest to bieżący system.
-jobQueue:<str>* Nazwa kolejki przetwarzania.
[-description:<str>] Opis kolejki przetwarzania.
[-threads:<short>] Liczba wątków dostępnych dla kolejki przetwarzania. Liczba wątków określa liczbę zadań przetwarzania, które mogą być wykonywane jednocześnie. 0 oznacza, że kolejka przetwarzania jest wyłączona.
[-sas:<str>] Serwer aplikacji, na którym przetwarzana jest kolejka. Jeśli określono serwer aplikacji, zadania przetwarzania będą przetwarzane wyłącznie na tym serwerze aplikacji. W takim przypadku można skonfigurować liczbę wątków, które działają równolegle na tym serwerze aplikacji dla kolejki przetwarzania w polu Liczba wątków. Aby zadania przetwarzania z kolejki przetwarzania mogły zostać wykonane, określony serwer aplikacji musi być uruchomiony. Jeśli do serwera aplikacji przypisanych jest kilka kolejek przetwarzania, ma to taki sam skutek jak zwiększenie liczby wątków. Należy zwrócić uwagę, że na komputerze z 2 procesorami więcej niż 5 wątków nie jest użytecznych dla serwera aplikacji. Jeśli skonfigurowanych zostanie zbyt wiele wątków lub zbyt wiele kolejek przetwarzania, serwer aplikacji zostanie przeciążony, a przepustowość zostanie zmniejszona.Jeśli nie zostanie określony serwer aplikacji, kolejka przetwarzania zostanie rozproszona. Oznacza to, że można rozdzielić przetwarzanie powiązanych zadań przetwarzania na kilka serwerów aplikacji. Aby to zrobić, należy skonfigurować odpowiednią liczbę pracowników dla danego serwera aplikacji na karcie Worker i przypisać kolejkę przetwarzania do tych pracowników:

– wątki są konfigurowane za pomocą ustawień worker serwera aplikacji. Tam można sprawdzić, ile zasobów procesora jest zarezerwowanych dla dialogu lub przetwarzania w tle.

– jeśli workerzy są zarezerwowani na więcej niż jednym serwerze aplikacji dla kolejki przetwarzania, przepustowość może zostać zwiększona, a jeśli jeden serwer aplikacji ulegnie awarii, inne serwery aplikacji przejmą przetwarzanie zadań przetwarzania.

Uprawnienia

Następująca jednostka biznesowa jest istotna dla tej aplikacji: com.cisag.sys.configuration.obj.JobQueue

Czy ten artykuł był pomocny?