Linux: Website nicht erreichbar und Server auch nicht per RDP, lokal geht aber?
Ich hab nen RaspberryPi zu Hause auf dem ein Python Programm / Website läuft. Aktuell geh ich da einfach der RDP drauf, starte das Zeug in ner Shell und mach die RDP Verbindung zu. Shell und so bleibt dann einfach die ganze Zeit offen.
Ab und zu "crashed" das ganze dann, also Website nicht mehr erreichbar und per RDP komm ich auch nicht mehr auf den PI.
Vorhin hatte ich genug davon und hab direkt einen Monitor etc. angeschlossen und siehe da - er ist gar nicht gecrashed. Da geht noch alles.
Wie finde ich denn raus woran das liegen kann? Per rdp geh ich übrigens mit dem user "rdp" drauf, lokal hab einen anderen.
1 Antwort
Warum gehst du da per rdp rauf?
Mach das am besten per ssh und starte das Programm in einem Screen. Dann kannst du die gui abschalten, die verschwendet nur unnötig Ressourcen.
Zu deinem eigentlich Problem: Ist der Pi vielleicht per wlan angebunden? Meiner Erfahrung nach ist das nicht immer stabil und nach einer Störung wird die Verbindung manchmal nicht automatisch wiederhergestellt.
wenn du einen Monitor anschließt, was sagen dann folgende Befehle:
ip a
ping -n -c 4 $router-ip
dmesg | tail -n 100
journalctl -an 100
die Letzten beiden Befehle zeigen logs an, da musst du dann mal durchgucken, ob da Fehlermeldungen zu sehen sind, welche zu deinem Problem passen. Das wird irgendein Netzwerkproblem sein.
Okay nvm habs mit screen hinbekommen. Vielleicht versuch ich auch mal mein Zeug als Docker Container zu verpacken. Danke :)
Normalerweise macht man das als systemd unit :
https://wiki.ubuntuusers.de/systemd/Units/
Dann läuft das alles als Dienst inklusive Logfiles und bspw auto restart und Start beim Hochfahren usw.
Jo, besser als dieser Dockerwahn.
Grundproblem scheint aber was mit dem Netzwerk zu sein..
Dumme Frage vielleich aber wie mach ich das per SSH, dass das ganze auch weiter läuft? Also wenn ich von meinem Windows PC z.B. darauf ssh und dann das Zeug starte ist es ja wieder weg sobald ich die ssh Verbindung schließe.
Der Pi ist per WLAN angebunden, ja. Aber nur im lokalen Netz erreichbar. Jetzt grad geht alles wieder weil ich ihn neu gestartet hab, aber in den Logs ist keine Fehlermeldung zu sehen... leider