Moje Pi ciągle się zawiesza - gdzie powinienem szukać?


12

Wiem, że mój problem jest zbyt niejasny, aby rozwiązać główny problem. Proszę, pomóż mi na mojej drodze.

Mój problem:
mam konfigurację Pi z własną chmurą. I zewnętrzny dysk twardy z wideo.
Po prostu działa jako NAS. Używam SFTP do wszystkich moich połączeń.
Ale to (pozornie) ulega awarii losowo. Rozbił się ostatniej nocy, kiedy był na biegu jałowym, i robi to kilka razy w tygodniu. Wyciągnięcie wtyczki i włożenie jej ponownie powoduje pomyślne ponowne uruchomienie.

To jest aktualne.

  • To jest Pi 2 Model B.
  • Wypróbowałem 2 różne zasilacze do Pi. Żaden nie miał problemów ze starszym modelem Pi.
  • Zewnętrzny napęd jest zasilany zewnętrznie.
  • Prowadzę Pi bez głowy.
  • Kiedy się zawiesi, nie mogę się zalogować ani w żaden sposób do niego dotrzeć. Dioda LED zasilania świeci się.

Moje pytanie:

  • Gdzie powinienem to zawęzić?
  • Co mogę zrobić, aby zapisać to zachowanie?
  • Gdzie jest miejsce na bardziej szczegółowe wsparcie dla tego rodzaju szerokich, niejasnych problemów?

Co do tej pory pomogło

Komentarz złożony przez Goldilocks w celu ustalenia różnicy, czy naprawdę się zawiesza, czy po prostu mogę się zalogować.

... używając hdmi_force_hotplug=1w /boot/config.txt; następnie podłączenie ekranu powinno pokazać wejście, a podłączenie klawiatury i wciśnięcie odrobinę spacji powinno pokazać coś na ekranie (lub nie).

Teraz przynajmniej widzę, kiedy się zawiesza. Dalsze pytanie tutaj .


1
Sprawdź za pomocą innego zasilacza.
Jaromanda X

1
Jak zasilasz dysk? Jeśli jest zasilany z Pi. Spróbuj z zasilanym koncentratorem USB między Pi a napędem. Być może masz problemy z zasilaniem. Powinieneś również postępować zgodnie z tym przewodnikiem, aby wykluczyć problemy z zasilaniem elinux.org/R-Pi_Troublesh#Troublesh_power_problems - zwróć uwagę, że to nie jest głupi dowód, ponieważ napęd może rysować tylko wystarczająco, aby powodować problemy sporadycznie - stąd moja sugestia użycia zasilanego koncentratora.
Steve Robillard,

Kiedy mówisz, że to się zawiesi, co masz na myśli? co konkretnie się dzieje? skąd wiesz, że się rozbił? czy masz podłączony monitor lub biegasz bez głowy?
Tyson

Dziękuję za sugestie. Dodałem więcej informacji. Sprawdzę problemy z zasilaniem.
2015

Z twoimi nowo dodanymi informacjami założę się, że nadal działa. Jak łączy się z siecią? Kabel Wi-Fi czy Ethernet? Czy masz monitor, który możesz podłączyć, aby rozwiązać problemy z awarią?
Tyson,

Odpowiedzi:


7

Niektóre miejsca, w których można szukać błędów:

Polecenie dmesgzwróci większość aktywności bieżącego rozruchu.

dmesg zwraca każde zdarzenie po starcie i jak długo po starcie, w sekundach.

Pliki /var/log/messages /var/log/syslogi /var/log/kern.logzwrócą prawie każde wydarzenie, które możesz potrzebować, aby dowiedzieć się, co się stało.


Dziękuję za odpowiedź. Sprawdzę później wieczorem. Ponieważ jestem w pracy i nie mogę do niego dotrzeć, ponieważ ... Poczekaj na to ... Piekło.
2015

2
Nie wiesz, że się zawiesił, po prostu wiesz, że nie możesz się do niego zalogować zdalnie. /var/log/syslog, który ma znaczniki czasu, może dostarczyć wskazówek na temat tego, co jest grane. Możesz także potwierdzić różnicę między „awarią” a „offline”, używając hdmi_force_hotplug=1in /boot/config.txt; następnie podłączenie ekranu powinno pokazać wejście, a podłączenie klawiatury i wciśnięcie odrobinę spacji powinno pokazać coś na ekranie (lub nie).
złotowłosa

@ Goldilocks Sprawdzę to dziś wieczorem. Nie miałem wczoraj czasu.
2015

@janw Czy to odpowiedziało na twoje pytanie lub nadal szukasz miejsc, aby sprawdzić, dlaczego się zawiesił?
Patrick Cook

-1

Nie wiem, czy to pomaga, ale przeczytałem coś na Reddicie, że zbyt szybkie czytanie / zapisywanie na karcie SD spowodowałoby zawieszenie się systemu na Pi. Zdaję sobie sprawę, że masz podłączony dysk twardy, ale może Pi ma ten sam problem? Spróbuję znaleźć post i połączyć go.

Znaleziono: link do postu

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.