Java Prozess killen welche Auswirkungen

Virtualisierte CCU für Raspberry Pi und Clones

Moderator: Co-Administratoren

Antworten
klayer2
Beiträge: 240
Registriert: 15.07.2013, 06:02
Hat sich bedankt: 4 Mal

Java Prozess killen welche Auswirkungen

Beitrag von klayer2 » 30.07.2018, 08:56

Hallo,

Die piVCCU installiert ja auch einen Java Prozess.
Leider hat mein Raspi so wenig Memory, dass ich den gerne killen möchte.
Die CCU scheint weiterzulaufen.
Was sind die Auswirkungen?

Was ich bisher weiß:
1. Diagramme gehen nicht mehr
2. Virtuelle Geräte gehen nicht mehr
3. HMiP funktioniert nicht.

Diese Punkte sind für mich irrelevant. Wenn das alles wäre, dann noch eine Frage:
wie kann ich es einstellen, dass Java nach dem Reboot dauerhaft nicht gestartet wird?
34 Geräte: 3x HM-LC-Sw1-Pl-2, 1x HM-OU-LED16, 9x HM-LC-Bl1PBU-FM, 1x HM-Sec-SFA-SM, 1x HM-RC-Sec3-B, 2x HM-RC-4-B, 1x HM-LC-Sw4-WM, 1x HM-Sec-RHS, 1x HM-EM-CCM, 1x HM-Sen-EP, 10x HM-Sec-SC, 1x HM-RC-19, 1x HM-Sen-MDIR-O, 1x HM-LC-Sw1PBU-FM

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: Java Prozess killen welche Auswirkungen

Beitrag von deimos » 30.07.2018, 09:13

Hi,

Auswirkung ist recht einfach: Die CCU wird nicht mehr stabil laufen. Das betrifft die Sachen, die du bereits aufgezählt hast, aber auch Teile der WebUI.

An der Stelle ist auch weder in der CCU Firmware noch von mir innerhalb von piVCCU vorgesehen, dass da ein so wichtiger Prozess nicht gestartet wird. Eine Möglichkeit wäre es, manuell das Init Startscript vom HMServer in /var/lib/piVCCU/rootfs/etc/init.d zu löschen.

Sinnvoller wäre es, entweder deine Gesamtinstallation von piVCCU und ioBroker auf mehrere Geräte aufzuteilen oder auf eine Hardware mit mehr RAM (Tinkerboard, Orange Pi Plus 2e, Odroid C2) zu wechseln.

Viele Grüße
Alex

klayer2
Beiträge: 240
Registriert: 15.07.2013, 06:02
Hat sich bedankt: 4 Mal

Re: Java Prozess killen welche Auswirkungen

Beitrag von klayer2 » 30.07.2018, 13:12

Danke für Feedback.

Dann werde ich es mal versuchen.
Die WebUi benötige eigentlich nicht. Für mich wäre eigentlich ein virtuelles Lan Gateway völlig ausreichend.

Noch eine Frage:
Zu den alternativen Platformen:
Welche würdest Du einem Raspi Umsteiger empfehlen, spricht welche Platform ist am "kompatibelsten" (tolles Wort :-)).
Läuft dein piVCCU auf allen dreien und kann ich das Homematic Steckboard vom Raspi bei allen dreien verwenden?
34 Geräte: 3x HM-LC-Sw1-Pl-2, 1x HM-OU-LED16, 9x HM-LC-Bl1PBU-FM, 1x HM-Sec-SFA-SM, 1x HM-RC-Sec3-B, 2x HM-RC-4-B, 1x HM-LC-Sw4-WM, 1x HM-Sec-RHS, 1x HM-EM-CCM, 1x HM-Sen-EP, 10x HM-Sec-SC, 1x HM-RC-19, 1x HM-Sen-MDIR-O, 1x HM-LC-Sw1PBU-FM

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: Java Prozess killen welche Auswirkungen

Beitrag von deimos » 30.07.2018, 14:11

Hi,

piVCCU läuft auf allen dreien, sonst hätte ich die nicht vorgeschlagen. :wink:

Einzig das neue Funkmodul passt physikalisch nicht ohne weiteres auf den Orange Pi, weil der eine gedrehte GPIO Leiste hat, da braucht es eine Stacking Header, damit das Funkmodul dann etwas höher gelegt wird. Passt dann halt in kein Gehäuse mehr rein.

Persönlich würde ich momentan auf das Tinkerboard S setzen, ist preislich akzeptabel, rennt sau schnell dank eMMC und man bekommt es in DE recht schnell bei, falls man mal ein Ersatzgerät braucht. Und vom Formfaktor entspricht es dem Raspberry, passt also super mit dem Gehäuse für das neue Funkmodul. Nur beim Kühlkörper muss man etwas aufpassen, damit der nicht im Weg ist (Erst Funkmodul aufstecken, dann Kühler aufkleben, dann passt das).

Viele Grüße
Alex

klassisch
Beiträge: 3974
Registriert: 24.03.2011, 04:32
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 110 Mal
Danksagung erhalten: 71 Mal

Re: Java Prozess killen welche Auswirkungen

Beitrag von klassisch » 30.07.2018, 15:19

Wenn Du sparen möchtest und Zeit hast schau mal dort: viewtopic.php?p=440481#p440481
Das alte Funkmodul reicht völlig. Bis der OPI geliefert ist, kannst Du den Raspi verwenden, die den paar Wochen sollte die SD durchhalten....

So ein Teil wie den Raspi ohne eMMC möchte ich nicht mehr längerfristig betreiben. Hatte da einige unangenehme Events. Kann natürlich meine Schuld sein oder unpassende Anwendung.
Bleiben also noch Tinkerboard S und Orange Pi Plus 2e
Der OPi ist günstiger als das Tinkerboard und mehr als ausreichend. Eigentlich langweilt der sich mit piVCCU. Kommt halt aus China und das dauert.
Hier mit einem zusätzlichen Kühlkörper 35mm x 35mm x16mm
OrangePiPlus2e-R-P1340845.jpg
Wenn Du ungedudig bist und in den Startlöchern stehst, dann halt einige EUR mehr investieren, bei Voelkner X025611 für 86,18 lagerhaltig. Per Sofortüberweisung versandkostenfrei. Ansonsten bei Pollin heute noch mit Gutschein = Versandkosten für 90 EUR.

Wenn Du dann mal einen der beiden hast, dann kannst Du auch gleich noch ioBroker drauf machen. piVCCU macht das möglich.

klayer2
Beiträge: 240
Registriert: 15.07.2013, 06:02
Hat sich bedankt: 4 Mal

Re: Java Prozess killen welche Auswirkungen

Beitrag von klayer2 » 31.07.2018, 02:33

Danke für die guten Ratschläge.
34 Geräte: 3x HM-LC-Sw1-Pl-2, 1x HM-OU-LED16, 9x HM-LC-Bl1PBU-FM, 1x HM-Sec-SFA-SM, 1x HM-RC-Sec3-B, 2x HM-RC-4-B, 1x HM-LC-Sw4-WM, 1x HM-Sec-RHS, 1x HM-EM-CCM, 1x HM-Sen-EP, 10x HM-Sec-SC, 1x HM-RC-19, 1x HM-Sen-MDIR-O, 1x HM-LC-Sw1PBU-FM

klayer2
Beiträge: 240
Registriert: 15.07.2013, 06:02
Hat sich bedankt: 4 Mal

Re: Java Prozess killen welche Auswirkungen

Beitrag von klayer2 » 05.08.2018, 22:32

Ich habe jetzt pivCCu seit 5 Tagen mit "gekilltem" Java laufen und bemerke keinerlei Einschränkung.
Ich würde jetzt gerne den Vorschlag
Eine Möglichkeit wäre es, manuell das Init Startscript vom HMServer in /var/lib/piVCCU/rootfs/etc/init.d zu löschen.
umsetzen.
Ich habe das Verzeichnis angeschaut und dort finde ich jede Menge Dateien.
Mir ist völlig unklar, was ich davon löschen oder modifizieren kann.
Das gesamte Verzeichnis zu löschen erscheint mir sehr gewagt.
34 Geräte: 3x HM-LC-Sw1-Pl-2, 1x HM-OU-LED16, 9x HM-LC-Bl1PBU-FM, 1x HM-Sec-SFA-SM, 1x HM-RC-Sec3-B, 2x HM-RC-4-B, 1x HM-LC-Sw4-WM, 1x HM-Sec-RHS, 1x HM-EM-CCM, 1x HM-Sen-EP, 10x HM-Sec-SC, 1x HM-RC-19, 1x HM-Sen-MDIR-O, 1x HM-LC-Sw1PBU-FM

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: Java Prozess killen welche Auswirkungen

Beitrag von deimos » 06.08.2018, 11:13

Hi,

gut, dass du nicht alle Dateien gelöscht hast, danach hätte nix mehr funktioniert.

Es gibt in dem Verzeichnis eine Datei nach dem Schema S<Zahl>hmserver, die meine ich. Ich weiß die Zahl nur grade nicht auswendig, müsste was in Richtung 60 sein.
Und bei der Aktion bitte beachten: Die Datei wird bei jedem piVCCU Update wieder neu auftauchen, weil nicht vorgesehen ist, dass an Systemdateien (dauerhafte) Änderungen vorgenommen werden.

Viele Grüße
Alex

klayer2
Beiträge: 240
Registriert: 15.07.2013, 06:02
Hat sich bedankt: 4 Mal

Re: Java Prozess killen welche Auswirkungen

Beitrag von klayer2 » 07.08.2018, 08:12

Danke. Hat wunderbar funktioniert.
Jetzt bin ich gespannt, ob das langfristig funktioniert.
Die Datei hieß bei mir 'S62HMServer'
34 Geräte: 3x HM-LC-Sw1-Pl-2, 1x HM-OU-LED16, 9x HM-LC-Bl1PBU-FM, 1x HM-Sec-SFA-SM, 1x HM-RC-Sec3-B, 2x HM-RC-4-B, 1x HM-LC-Sw4-WM, 1x HM-Sec-RHS, 1x HM-EM-CCM, 1x HM-Sen-EP, 10x HM-Sec-SC, 1x HM-RC-19, 1x HM-Sen-MDIR-O, 1x HM-LC-Sw1PBU-FM

Antworten

Zurück zu „piVCCU“