ComusThumbz Documentation
Admin Login

Serwery konwersji

Co ta strona robi

Ta strona pozwala zarządzać zdalnymi serwerami obsługującymi przetwarzanie wideo dla Twojej witryny. Zamiast głównego serwera WWW wykonującego wszystkie ciężkie podnoszenie podczas konwersji wgranych filmów, możesz rozpowszechniać pracę na wielu dedykowanych serwerach. To przyspiesza przetwarzanie wideo i utrzymuje swoją stronę reagującą na odwiedzających.

[Screenshot: konkurs-przegląd]


Jak się tu dostać

Przejdź do Panel administracyjny > Procesor wideo > Serwery konwersji


Zrozumienie strony

Kiedy otworzysz tę stronę, zobaczysz kilka kluczowych obszarów.

Znacznik stanu funkcji

Na samej górze kolorowy baner mówi, czy zdalna konwertacja jest włączona czy wyłączona.

Kolor banneraCo to znaczy
ZielonyZdalna konwersja jest aktywna. Twoje serwery przetwarzają filmy.
Bursztyn / żółtyZdalna konwersja jest wyłączona. Wszystkie filmy są przetwarzane na głównym serwerze.

Kliknij Ustawienia przycisk na banerze, aby przejść do ustawień procesora wideo, gdzie można włączyć lub wyłączyć tę funkcję.

[Screenshot: feature- toggle- banner]

Płyta rozdzielcza statystyki

Poniżej banera, osiem kart daje szybki przegląd systemu w skrócie.

KartaCo ci mówi?
Serwery ogółemIle serwerów konwersji skonfigurowałeś
WłączoneIle serwerów jest obecnie włączanych i akceptujących pracę
ZdroweIle serwerów działa normalnie
OfflineIle serwerów nie odpowiada (pokazane z czerwoną granicą, jeśli jakiekolwiek są offline)
Bieżący załadunekIle miejsc pracy znajduje się obecnie poza całkowitą przepustowością (na przykład "3 / 12" oznacza 3 aktywne miejsca pracy z 12 dostępnych miejsc na start lub lądowanie)
Oczekiwane zadaniaIle filmów czeka na przetworzenie
Zakończone DzisiajIle filmów zostało dziś przerabionych
Nie powiodło się dzisiajIle filmów nie udało się dzisiaj przetworzyć (pokazane z czerwoną granicą, jeśli nie)

[Screenshot: dashboard- stats- grid]

Karta serwerów

Jest to główny obszar pokazujący wszystkie serwery konwersji w tabeli. Każdy wiersz pokazuje jeden serwer ze swoją nazwą, typem połączenia, statusem, zdrowiem, aktualnym obciążeniem, liczbą zadań, ostatnim czasem check- in i przyciskami akcji.

Karta dzienników aktywności

Kliknij Logi aktywności zakładka, aby zobaczyć zapis ostatnich zdarzeń, w tym zadania, uzupełnienia, awarie, i testów połączeń. Kliknij Odśwież przycisk, aby załadować najnowsze wpisy.


Wspólne zadania

Jak dodać nowy serwer

Kiedy masz nowy serwer dedykowany gotowy do obsługi przetwarzania wideo, dodaj go tutaj, aby Twoja strona wie o tym.

  1. Kliknij Dodaj serwer przycisk na górze strony.
  2. Wpisz nazwę w Nazwa serwera pole (na przykład "Serwer konwersji 1").
  3. Wybierz Stan: select Włączone zacząć od razu, lub Wyłączone Ustawić go teraz i włączyć później.
  4. Wybierz Typ połączenia od upadku:
  • SSH / SFTP -- Najczęstsza i zalecana opcja zdalnych serwerów
  • FTP -- Użyj tego, jeśli Twój zdalny serwer obsługuje tylko połączenia FTP
  • Lokalne -- Użyj tego, jeśli serwer konwersji jest na tej samej maszynie
  • S3 Kompatybilny -- Użyj tego do przepływu pracy opartego na chmurze
  1. Wypełnij pojawiające się szczegóły połączenia (zmiany te zależą od wybranego typu połączenia - patrz poniższa sekcja "Interfejs typów połączenia").
  2. Ustaw Katalog roboczy -- tutaj pliki wideo będą przechowywane na zdalnym serwerze podczas przetwarzania.
  3. Ustaw Maksymalne współczesne miejsca pracy aby kontrolować ile filmów serwer może przetwarzać w tym samym czasie.
  4. Kliknij Zapisz serwer.

Wskazówka: Zacznij od niskiej liczby dla Maksymalne współczesne miejsca pracy (takie jak 2) i zwiększyć go po potwierdzeniu, że serwer dobrze obsługuje obciążenie.

  1. Po zapisaniu kliknij przycisk Połączenie testowe przycisk (ikona wtyczki) w wierszu nowego serwera, aby upewnić się, że witryna może do niego dotrzeć.
  2. Kliknij Uruchom Worker przycisk (ikona wysyłania), aby wysłać oprogramowanie do przetwarzania na zdalny serwer.
  3. Kopiuj komendę wyświetlaną w popupie i skonfiguruj ją na zdalnym serwerze (administrator serwera lub dostawca hostingu może pomóc w tym kroku).

Sukces: Serwer jest teraz ustawiony i automatycznie rozpocznie odbieranie zadań przetwarzania wideo.

Jak edytować serwer

  1. Znajdź serwer na liście.
  2. Kliknij Edycja przycisk (ikona ołówka) w wierszu tego serwera.
  3. Dokonaj zmian w postaci wyskakującej.
  4. Kliknij Zapisz serwer.

Uwaga: Podczas edycji, pole hasła pokazuje kropki dla bezpieczeństwa. Wpisz nowe hasło, jeśli chcesz je zmienić. Zostaw to jako - jest zachować istniejące hasło.

Jak przetestować połączenie serwera

Użyj tego, aby sprawdzić, czy Twoja strona może skutecznie komunikować się z serwerem konwersji.

  1. Znajdź serwer na liście.
  2. Kliknij Połączenie testowe przycisk (ikona wtyczki).
  3. Pojawia się wiadomość informująca, czy połączenie powiodło się czy nie.

Wskazówka: Uruchom test połączenia po dodaniu nowego serwera lub zmianie ustawień połączenia.

Jak włączyć lub wyłączyć serwer

Każdy serwer ma trzy możliwe stany:

StanCo to znaczy
WłączoneSerwer jest aktywny i akceptuje nowe zadania przetwarzania wideo
WyłączoneSerwer jest wyłączony i nie otrzyma żadnych nowych zadań
KonserwacjaSerwer jest czasowo wstrzymany (użyj go podczas aktualizacji lub zaplanowanego przestoju)

Aby zmienić status serwera:

  1. Kliknij Edycja przycisk w wierszu serwera.
  2. Zmień Stan zrzucić do żądanego ustawienia.
  3. Kliknij Zapisz serwer.

Jak uruchomić oprogramowanie Worker

Zanim serwer będzie mógł przetwarzać filmy wideo, potrzebuje zainstalowanego oprogramowania. Odbywa się to jednym kliknięciem z panelu administracyjnego.

  1. Znajdź serwer na liście.
  2. Kliknij Uruchom Worker przycisk (ikona wysyłania).
  3. Poczekaj, aż pliki zostaną wysłane do zdalnego serwera.
  4. Kiedy rozmieszczenie się powiedzie, pojawi się komenda.
  5. Kliknij Kopiuj przycisk do skopiowania tego polecenia.
  6. Podaj to polecenie swojemu administratorowi serwera do skonfigurowania na zdalnym serwerze. Dzięki temu oprogramowanie do przetwarzania działa automatycznie.

Ostrzeżenie: Pracownik nie będzie przetwarzał żadnych filmów, dopóki polecenie z kroku 5 nie zostanie skonfigurowane na zdalnym serwerze. To wymagany krok.

Jeśli pracownik był już wcześniej rozmieszczony, wyskakujący pokazuje potwierdzenie wraz z dowództwem. Możesz kliknąć Przemieszczenie jeśli potrzebujesz uaktualnić pliki pracowników.

Jak sprawdzić zdrowie serwera (Diagnostyka)

Panel diagnostyczny daje szczegółowe spojrzenie na działanie określonego serwera.

  1. Znajdź serwer na liście.
  2. Kliknij Diagnostyka przycisk (ikona bicia serca).
  3. Popup otwiera szczegółowe informacje zdrowotne w sieci kart.

Co zobaczysz:

KartaCo to pokazuje
Status pracownikaCzy oprogramowanie przetwarzające działa (zielone), lekko opóźnione (bursztynowe), czy zatrzymane (czerwone)
Średnia obciążeniaJak zajęty jest serwer jest ogólnie
Przestrzeń dyskówIle miejsca do przechowywania jest dostępne
Aktywne miejsca pracyIle filmów jest obecnie przetwarzanych
FFmpegCzy narzędzie do konwersji wideo jest zainstalowane i dostępne
sonda FFsNameCzy narzędzie do analizy wideo jest zainstalowane i dostępne
Katalog roboczyCzy serwer może zapisywać pliki do katalogu roboczego
Wersja WorkerKtóra wersja oprogramowania przetwarzającego jest zainstalowana

W przypadku wykrycia jakichkolwiek problemów, na szczycie listy wyskakujących pojawia się czerwone pole ostrzegawcze.

Kliknij Odśwież aby uaktualnić diagnostykę bez zamykania programu.

Uwaga: Diagnostyka nie jest dostępna dla serwerów typu S3, ponieważ S3 jest używany tylko do przechowywania plików, a nie bezpośrednio do uruchamiania oprogramowania.

Jak usunąć serwer

  1. Znajdź serwer, który chcesz usunąć.
  2. Kliknij Usuń przycisk (ikona śmieci).
  3. Potwierdź klikając Tak. - Tak.

Ostrzeżenie: Nie można usunąć serwera z aktywnymi zadaniami. Czekać na wszystkie zadania, aby zakończyć lub przenieść je przed usunięciem.

Jak przeglądać dzienniki aktywności

  1. Kliknij Logi aktywności zakładka na górze strony.
  2. Wyświetlane są ostatnie 50 wpisów dziennika.
  3. Kliknij Odśwież aby załadować najnowsze wpisy.

Każdy wpis dziennika pokazuje czas, do którego serwera się odnosi, rodzaj zdarzenia i wiadomość opisującą, co się stało.

Wpisy dziennika są oznaczane kolorami według typu:

KolorRodzaj zdarzenia
NiebieskiInformacje ogólne lub transfery plików
ZielonyKontrole rytmu serca lub pomyślne ukończenie zadania
AmberBadania ostrzeżeń lub połączeń
CzerwonyBłędy lub awarie zadań
SzarySzczegóły poziomu bufora

Wyjaśnione typy połączeń

Podczas dodawania serwera pola, które musisz wypełnić, zmieniają się w zależności od typu połączenia.

Najczęstsza i najpełniejsza opcja. Wypełnij:

  • Host -- Adres serwera (na przykład: 192.168.1.100 lub myserver.example.com)
  • Port -- 22 (wypełniony automatycznie)
  • Nazwa użytkownika -- Nazwa logowania zdalnego serwera
  • Hasło -- Hasło logowania

FTP

Podobne do SSH, ale z mniejszą liczbą funkcji. Wypełnij te same pola co SSH, ale port domyślnie 21.

Ostrzeżenie: Połączenia FTP mają ograniczoną funkcjonalność w porównaniu z SSH. W miarę możliwości należy używać SSH.

Lokalne

Użyj tego, gdy oprogramowanie konwersji działa na tej samej maszynie co Twoja strona internetowa. Nie są potrzebne dane hosta lub logowania.

S3 Kompatybilny

Użyj tego do przepływu danych w chmurze. Wypełnij:

  • S3 Klucz dostępu -- Klucz dostępu dostawcy pamięci
  • S3 Tajny klucz -- Tajny klucz dostawcy przechowywania
  • S3 -- Nazwa pojemnika
  • Region S3 -- Region, w którym znajduje się Twoje wiadro (na przykład, us-east-1)
  • S3 Punkt końcowy -- Potrzebni tylko dostawcom non-AWS (jak Wasabi lub Minio)

Uwaga: Serwery S3 służą wyłącznie do przesyłania plików. Nadal potrzebujesz oddzielnego serwera uruchamiającego oprogramowanie pracy, które monitoruje wiadro S3 dla nowych zadań.


Ustawienia i opcje

Ustawienia pojemności

Podczas dodawania lub edycji serwera można fine- tune jak obsługuje obciążenie robocze.

UstawienieCo to robi?Zalecane dla nowych użytkowników
Maksymalne współczesne miejsca pracyKontroluje ile filmów serwer może przetwarzać jednocześnieZacznij od 2 i w razie potrzeby zwiększyć
PriorytetOkreśla, który serwer otrzymuje zadania jako pierwszy przy korzystaniu z dystrybucji opartej na priorytetach. Wyższa liczba oznacza wyższy priorytet.Wyjdź 100 chyba że masz wiele serwerów
Masa ciałaKontroluje proporcję zadań otrzymywanych przez serwer przy użyciu dystrybucji ważonej. Wyższa liczba oznacza więcej zadań.Wyjdź 100 chyba że masz wiele serwerów
Interval HeartbeatJak często (w sekundach) zdalny serwer zgłasza swój statusWyjdź 60

Informacje o sprzęcie (opcjonalne)

Pola te przeznaczone są wyłącznie dla Ciebie i pomagają Ci śledzić możliwości Twoich serwerów.

UstawienieCo to robi?
Rdzenie procesoraZapisz ile procesorów ma serwer
RAM (GB)Zapisz ile pamięci posiada serwer
Przestrzeń dysków (GB)Zapisz ile pamięci masowej posiada serwer

Uwagi

Wolny obszar tekstowy, w którym można napisać cokolwiek użytecznego o serwerze, np. jego fizycznej lokalizacji, kto nim zarządza, lub harmonogramów konserwacji.


Zrozumienie zdrowia serwera

Każdy serwer pokazuje wskaźnik zdrowia, który aktualizuje się automatycznie.

Stan zdrowiaCo to znaczy
Zdrowe (zielona kropka)Serwer działa normalnie i ostatnio jest zameldowany
Ostrzeżenie (bursztynowa kropka)Ostatnie zameldowanie serwera było nieco opóźnione -- może być pod dużym obciążeniem
Krytyczne (czerwona kropka)Serwer nie zameldował się przez jakiś czas lub ma poważny problem
Offline (szara kropka)Serwer w ogóle nie odpowiada.
Nieznany (niebieska kropka)Serwer został właśnie dodany i jeszcze się nie zameldował
Wskazówka: Jeśli serwer pozostaje w stanie "Ostrzeżenie" lub "Krytyczne", spróbuj zmniejszyć liczbę równoległych zadań lub sprawdzić z administratorem serwera, aby upewnić się, że serwer działa prawidłowo.

Zrozumienie bilansu obciążenia

Gdy masz wiele serwerów, Twoja strona automatycznie decyduje, który serwer powinien obsługiwać każdy nowy film. Istnieją cztery metody dystrybucji pracy.

MetodaNajlepsze dlaJak to działa
Round RobinSerwery z identycznym sprzętemWysyła zadania do każdego serwera, jeden po drugim
Przynajmniej załadowanyOgólne zastosowanie (domyślne)Wysyła zadania do dowolnego serwera o największej dostępnej pojemności
WażoneSerwery o różnych możliwościachWysyła więcej zadań do serwerów o wyższych wartościach wagi
PriorytetPodstawowe / zapasowe ustawieniaZawsze najpierw używa serwera o najwyższym priorytecie, tylko wtedy, gdy jest pełny
Uwaga: Metoda równoważenia obciążenia jest skonfigurowana w ustawieniach procesora wideo, nie na tej stronie.

Zrozumienie jak przepływ zadań wideo

Kiedy wideo jest wysyłane na Twoją stronę, przechodzi przez kilka kroków na serwerze konwersji:

  1. Oczekiwanie -- Film czeka na dostępny serwer
  2. Przyznane -- Do obsługi został wybrany serwer
  3. Wysyłanie -- Plik wideo jest wysyłany na zdalny serwer
  4. W kolejce -- Plik przybył i czeka, aż pracownik go odbierze
  5. Przetwarzanie -- Film jest aktywnie przekształcany
  6. Pobieranie -- Zakończone pliki są wysyłane z powrotem
  7. Zakończono -- Wszystko jest zrobione, a film jest gotowy, aby pojawić się na swojej stronie

Jeśli coś pójdzie nie tak, zadanie przenosi się do Nieudane. Nieudane zadania są automatycznie ponownie wykonywane do trzech razy przed poddaniem się.


Tryb demontażu

Jeśli widzisz pomarańczowy / żółty baner na górze strony, który mówi, że jesteś w trybie demo, oznacza to, że strona jest w trybie tylko do prezentacji. W trybie demo:

  • Możesz przeglądać i przeglądać wszystkie ustawienia, ale nie możesz wprowadzać zmian
  • Wrażliwe informacje takie jak adresy serwerów i hasła są ukryte
  • W Dodaj serwer przycisk jest wyłączony

Tryb ten jest zazwyczaj wykorzystywany do demonstracji lub szkoleń.


Porady dla nowych użytkowników

Wskazówka:
  • Zacznij od jednego serwera konwersji i dodaj więcej jak Twoja strona rośnie.
  • Po dodaniu lub edycji serwera należy zawsze wykonać test połączenia.
  • Miej oko na statystyki desek rozdzielczych, aby wcześniej dostrzec problemy -- jeśli "Failed Today" zacznie się wspinać, sprawdź dzienniki aktywności w poszukiwaniu szczegółów.
  • Ustaw serwery na Konserwacja tryb przed wykonaniem aktualizacji na nich, więc żadne nowe zadania nie są wysyłane podczas pracy na nich.
  • Użyj Diagnostyka panel regularnie sprawdza, czy serwery mają wystarczająco dużo miejsca na dysku i czy narzędzia przetwarzania działają.


Rozwiązywanie problemów

Niepowodzenie testu połączenia

Co widzisz: Po kliknięciu Połączenie testowe przycisk, otrzymasz komunikat błędu mówiący, że połączenie nie powiodło się.

Jak to naprawić:

  1. Double- sprawdzić Host, Port, Nazwa użytkownikaoraz Hasło klikając Edycja na serwerze.
  2. Upewnij się, że zdalny serwer jest włączony i osiągalny.
  3. Jeśli ostatnio zmieniłeś hasło na zdalnym serwerze, zaktualizuj je tutaj.
  4. Skontaktuj się z administratorem serwera lub dostawcą hostingu, jeśli problem utrzymuje się.

Serwer pokazuje stan zdrowia "Offline"

Co widzisz: Wskaźnik zdrowia serwera pokazuje szarą odznakę "Offline", a ostatni czas bicia serca nie jest aktualizowany.

Jak to naprawić:

  1. Kliknij Połączenie testowe sprawdzić, czy serwer jest dostępny.
  2. Jeżeli badanie połączenia przejdzie, oprogramowanie pracownika nie może być uruchomione. Kliknij Uruchom Worker i upewnij się, że polecenie zostało ustawione na zdalnym serwerze.
  3. Jeśli test połączenia również nie wypali, zdalny serwer może być wyłączony. Skontaktuj się z administratorem serwera.

Filmy nie są przetwarzane

Co widzisz: Filmy pobyt w "Oczekiwanie" status i Oczekiwane zadania Licz, że deska rozdzielcza ciągle rośnie.

Jak to naprawić:

  1. Sprawdź, czy baner funkcji na górze strony pokazuje zielone (włączone). Jeśli pokaże bursztyn, kliknij Ustawienia umożliwić zdalną konwersję.
  2. Upewnij się, że co najmniej jeden serwer jest Włączone i pokazuje Zdrowe status.
  3. Sprawdzić, czy oprogramowanie pracownika zostało uruchomione poprzez sprawdzenie zielonego znaku kontrolnego na Uruchom Worker Przycisk.
  4. Sprawdzić Logi aktywności zakładka na komunikaty błędów, które mogą wyjaśnić problem.

Niepowodzenie rozmieszczania pracowników

Co widzisz: Po kliknięciu Uruchom Worker, widzisz czerwony X z komunikatem błędu zamiast wiadomości sukcesu.

Jak to naprawić:

  1. Uruchom Połączenie testowe najpierw upewnić się, że witryna może dotrzeć do serwera.
  2. Sprawdzić, czy Katalog roboczy ścieżka jest poprawna i że konto użytkownika ma prawo pisać tam pliki.
  3. Spróbuj kliknąć Spróbuj jeszcze raz w trakcie rozmieszczania.
  4. Jeśli nadal się nie powiedzie, skontaktuj się z administratorem serwera, aby zweryfikować ustawienia zdalnego serwera.

Zdrowie serwera zmienia się między "Zdrowy" a "Ostrzeżenie"

Co widzisz: Stan zdrowia serwera miga między zielonym a bursztynem.

Jak to naprawić:

  1. Serwer może być pod dużym obciążeniem. Spróbuj zmniejszyć Maksymalne współczesne miejsca pracy w ustawieniach serwera.
  2. Otwórz Diagnostyka i sprawdzić Średnia obciążenia karta. Jeśli pokazuje "High" lub "Critical", serwer potrzebuje mniej jednoczesnych zadań lub więcej zasobów.
  3. Sprawdzić Przestrzeń dysków karta, aby upewnić się, że serwer nie kończy się przechowywanie.


Page When to Use It
Video Processor Settings To enable or disable remote conversion, and to choose the load balancing method
Video Processor Dashboard To see the overall video processing queue and status of all videos
Storage Servers To manage where your processed videos are stored (CDN and storage configuration)
Video Queue Visualizer To see a visual representation of all videos in the processing pipeline