Najpierw ustal, czy działa połączenie panelu z węzłem, czy zatrzymuje się sama gra. Zachowaj pierwszy błąd z konsoli. Kod 137 oznacza wymuszone zakończenie procesu i sam w sobie nie dowodzi braku RAM.
Najpierw oddziel awarię panelu od awarii gry
Jeśli konsola w ogóle nie nawiązuje połączenia i panel zgłasza brak kontaktu z maszyną, zmiana plików gry zwykle nie jest pierwszym krokiem. Sprawdź ponownie połączenie w aktualnej przeglądarce, wyklucz rozszerzenie blokujące stronę i sprawdź komunikaty operatora. Panel może działać, podczas gdy połączenie przeglądarki z węzłem wykonawczym nie działa.
Jeżeli widzisz nowe linie logu po kliknięciu Start, proces przynajmniej próbuje się uruchomić. Wtedy skup się na pierwszym błędzie aplikacji i ostatnich zmianach: silniku, wersji Java, plikach czy dodatkach. Nie reinstaluj od razu całej instancji — możesz stracić konfigurację potrzebną do diagnozy.
Jak czytać konsolę startową
Skopiuj fragment od uruchomienia procesu do zatrzymania. Ostatni komunikat „server marked as offline” jest skutkiem, niekoniecznie przyczyną. Szukaj wcześniejszego błędu wskazującego brak pliku, niezgodne środowisko, konflikt portu albo brak zależności.
| Komunikat lub objaw | Co sprawdzić |
|---|---|
| Unable to access jarfile | Nazwę JAR w ustawieniach startu i faktyczną lokalizację pliku |
| UnsupportedClassVersionError | Wersję Java wymaganą przez wybrany silnik lub dodatek |
| Address already in use | Przydział portu i konfigurację usługi |
| Brak zależności pluginu | Instrukcję instalacji dodatku i zgodność wersji |
| Exit code 137 | Informację o OOM oraz ewentualne ręczne wymuszenie zakończenia |
| Konsola nie łączy się | Połączenie do węzła, a nie zawartość świata |
Zapisz godzinę błędu wraz ze strefą czasu. Jeśli zdarzenie trwa sekundę, zdjęcie pustego panelu nie pomoże tak bardzo jak kilka konkretnych linii z konsoli.
Kod 137 i wykorzystanie RAM
Kod 137 zwykle odpowiada zakończeniu sygnałem SIGKILL. Może wystąpić po wymuszonym zatrzymaniu lub wskutek limitu pamięci. Sprawdź, czy panel wyraźnie raportuje OOM i jak zachowywał się wykres zasobów przed awarią. Sam kod nie uzasadnia automatycznie zakupu większego pakietu.
W przypadku Javy limit sterty nie obejmuje całej pamięci procesu. Ustawienie Xmx równego pełnemu limitowi kontenera może zostawić za mało miejsca na pozostałe potrzeby środowiska. Korzystaj z parametrów zalecanych dla swojej usługi, a dobór zasobów oprzyj na pomiarach RAM Minecrafta. Zwiększenie limitu nie naprawi brakującego pliku startowego.
Status starting utrzymuje się zbyt długo
Sprawdź, czy log nadal postępuje. Generowanie nowego świata i pobieranie wymaganych plików to inny przypadek niż powtarzanie identycznego błędu. Jeżeli gra przyjmuje połączenia, a panel nadal pokazuje start, możliwe jest niedopasowanie sposobu rozpoznawania gotowości przez szablon serwera. To informacja dla operatora panelu.
Nie klikaj wielokrotnie Start i Restart. Zanotuj czas oczekiwania, ostatni komunikat i wynik próby wejścia do gry. Jeśli proces utknął po konkretnej zmianie, zatrzymaj go w kontrolowany sposób i wróć do poprzedniej konfiguracji na kopii testowej.
Awaria po dodaniu pluginów lub modów
Zachowaj kopię przed testami. Odtwórz zestaw wersji, który działał, i sprawdź nowy dodatek osobno. Usuwanie losowych plików świata może spowodować większy problem niż pierwotny konflikt. Nie otwieraj świata wymagającego modów na czystym serwerze tylko po to, aby sprawdzić start — brakujące bloki i przedmioty mogą zostać utracone.
Co przekazać do pomocy technicznej?
Podaj identyfikator instancji, grę, wersję silnika, godzinę próby, pierwszy istotny błąd i ostatnią zmianę. Usuń hasła oraz tokeny z logu. Napisz też, czy połączenie do konsoli działa i czy czysta konfiguracja uruchamiała się wcześniej. Klient hostingu gier Castpol może dzięki takiemu zgłoszeniu szybciej przejść do właściwego etapu diagnozy.