Udostępnij za pośrednictwem


Zadania zakończone niepowodzeniem lub funkcje wykonawcze usunięte

W związku z tym widzisz zadania, które zakończyły się niepowodzeniem lub usunięte funkcje wykonawcze:

Zadania zakończone niepowodzeniem

Najczęstsze przyczyny usuwania funkcji wykonawczych to:

  • Skalowanie automatyczne: w tym przypadku jest to oczekiwane, a nie jest to błąd. Zobacz Włącz skalowanie automatyczne.
  • Utrata wystąpień spot: dostawca usług w chmurze odzyskuje maszyny wirtualne. Więcej informacji na temat wystąpień Spot można znaleźć tutaj.
  • Wyczerpywanie się pamięci funkcji wykonawczych

Zadania zakończone niepowodzeniem

Jeśli widzisz jakiekolwiek zadania zakończone niepowodzeniem, kliknij je, aby przejść do ich stron. Następnie przewiń w dół, aby zobaczyć etap niepowodzenia i przyczynę niepowodzenia:

Przyczyna błędu

Może wystąpić błąd ogólny. Kliknij link w opisie, aby sprawdzić, czy możesz uzyskać więcej informacji:

Opis błędu

Jeśli przewiniesz w dół na tej stronie, zobaczysz, dlaczego każde zadanie nie powiodło się. W takim przypadku staje się oczywiste, że występuje problem z pamięcią:

Zadania, które zakończyły się niepowodzeniem

Nieudane funkcje wykonawcze

Aby dowiedzieć się, dlaczego funkcje wykonawcze kończą się niepowodzeniem, najpierw należy sprawdzić dziennik zdarzeń obliczeń, aby sprawdzić, czy istnieją jakieś wyjaśnienia, dlaczego funkcje wykonawcze nie powiodły się. Na przykład możliwe jest, że używasz wystąpień typu spot, a dostawca usług w chmurze zabiera je z powrotem.

Dziennik zdarzeń

Sprawdź, czy istnieją jakiekolwiek zdarzenia wyjaśniające utratę funkcji wykonawczych. Na przykład mogą zostać wyświetlone komunikaty wskazujące, że klaster zmienia rozmiar lub wystąpienia typu spot są tracone.

Jeśli nie widzisz żadnych informacji w dzienniku zdarzeń, przejdź z powrotem do interfejsu użytkownika platformy Spark , a następnie kliknij kartę Funkcje wykonawcze :

Karta Funkcji wykonawczych

W tym miejscu możesz pobrać dzienniki z funkcji wykonawczych, które zakończyły się niepowodzeniem:

Przykład nieudanych funkcji wykonawczych

Następny krok

Jeśli zdobyłeś tę dotąd, najpodobniejszym wyjaśnieniem jest problem z pamięcią. Następnym krokiem jest zagłębienie się w problemy z pamięcią. Zobacz Problemy z pamięcią platformy Spark.