NEWS
js-controller 2.0 ab sofort im Latest Repo
-
Hm, hab ich doch drauf. Was ist denn da los, liegt hier die 44 in der Luft?
Mal vom Schreibfehler abgesehen, es gibt keine Version 1.* -
@Jan1 Das klingt mir eher nach dem Info-Adapter
-
@AlCalzone
War ein Popup das da stand, macht der Info das mittlerweile? -
@Jan1 ja
-
@Jan1 ohh... Mein Fehler. Hab anstatt 0.10.x 1.10.x geschrieben
-
EDIT: Das Problem ist behoben. Im dritten Anlauf hat
npm install iobroker.js-controller@2.0.43
gemacht was er soll.
###############################################################
Ich habe gerade anfangen wollen von 2.0.39 auf die .43 upzudaten. Als ersten meinen Slave 2 der auf einem Raspi 3B+ läuft.
Update wie immer mit:cd /opt/iobroker iobroker stop iobroker update iobroker upgrade self
Leider kamm dann diese Meldung:
Wollte dann den Fixer laufen lassen:
Der Slave ist down und kommt auch nicht mehr hoch. Upgrade der anderen Host habe ich erstmal nicht gemacht.Das komplette Log:
2019-11-14T14_42_58_550Z-debug.log -
@jmeister79 0.10.1 ist korrekt. meldung wird korrigiert.
Die andere Frage verstehe ich nicht. Aber ble sollte auf den javascript adapter keine auswirkungen haben
-
@CKMartens Der Fehler kann aus der 2.0.39 kommen. ma besten nicht per "Upgrade self" sondern npm kommando updaten.
Anaonsten: Fixer hat nn anderen Aufruf. Bitte oben schauen im ersten Post
-
@apollon77 Na mein Pi ist ultralangsam und friert ständig ein, es sit seit einigen tagen total schrecklich.
Mir fehlt grad der ansatzt rauszukriegen woran es liegt
-
@jmeister79
Nicht am BLE Adapter weil der alles andere als inkompatibel ist. -
@Jan1 darauf wollte ich ja auch nich hinaus.
Ich kann mit dem Pi kaum noch abreiten seit gestern, ich muss ihn alle 10 min neu starten weil er einfriert oder was weis ich.
bin leider nicht soo linux erfahren wie ich möchte top zeigt:
714 iobroker 20 0 224092 110396 12224 S 62.3 11.6 0:41.37 io.admin.0 508 iobroker 20 0 206868 102852 11516 R 53.0 10.8 2:20.47 iobroker.js-con 1400 iobroker 20 0 153068 53068 20068 S 13.6 5.6 0:44.31 io.ble.0 981 iobroker 20 0 166680 50300 12344 S 2.3 5.3 0:48.54 io.web.0 1204 iobroker 20 0 220424 98304 9840 S 1.7 10.4 0:56.25 io.javascript.0 1188 iobroker 20 0 146192 26984 10112 S 1.3 2.8 0:17.50 io.history.0 755 iobroker 20 0 135856 18584 8256 S 0.7 2.0 0:02.93 io.mihome.0 770 iobroker 20 0 136332 25336 9196 S 0.7 2.7 0:04.44 io.ping.0 1369 pi 20 0 10360 1760 1196 R 0.7 0.2 0:01.43 top 7 root 20 0 0 0 0 I 0.3 0.0 0:00.51 kworker/u8:0-events_unbound 10 root 20 0 0 0 0 I 0.3 0.0 0:00.47 rcu_sched 1310 pi 20 0 12204 1776 1196 S 0.3 0.2 0:00.16 sshd 1351 iobroker 20 0 152536 41468 19668 S 0.3 4.4 0:08.58 io.telegram.0 1 root 20 0 33592 2708 2316 S 0.0 0.3 0:03.72 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp 4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp 6 root 0 -20 0 0 0 I 0.0 0.0 0:00.03 kworker/0:0H-mmc_complete 8 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq 9 root 20 0 0 0 0 S 0.0 0.0 0:00.14 ksoftirqd/0 11 root 20 0 0 0 0 I 0.0 0.0 0:00.00 rcu_bh 12 root rt 0 0 0 0 S 0.0 0.0 0:00.01 migration/0 13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/0 14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/1 15 root rt 0 0 0 0 S 0.0 0.0 0:00.01 migration/1 16 root 20 0 0 0 0 S 0.0 0.0 0:00.08 ksoftirqd/1 19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/2 20 root rt 0 0 0 0 S 0.0 0.0 0:00.01 migration/2 21 root 20 0 0 0 0 S 0.0 0.0 0:00.04 ksoftirqd/2 23 root 0 -20 0 0 0 I 0.0 0.0 0:00.57 kworker/2:0H-kblockd 24 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/3 25 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/3 26 root 20 0 0 0 0 S 0.0 0.0 0:00.07 ksoftirqd/3 29 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs 30 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 netns 34 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd 35 root 20 0 0 0 0 S 0.0 0.0 0:00.00 oom_reaper
aber das wechselt andauernd, aber ich ahb das gefühl der sit am poller. das war aber vorher nicht...
-
@jmeister79 sorry, ich weiß die frage geht total ins blaue.
Zumal ich ja auchd iverse adapter in den eltzten tagen geupdatet habe -
@jmeister79 zeig mal top cor allem inlusove dem Header ... hast unvorteihaft abgeschnitten.
Und Ausgabe von "free -m"
-
top - 20:24:52 up 2:51, 1 user, load average: 0.87, 18.29, 22.38 Tasks: 125 total, 1 running, 124 sleeping, 0 stopped, 0 zombie %Cpu(s): 12.1 us, 1.7 sy, 0.0 ni, 85.9 id, 0.0 wa, 0.0 hi, 0.3 si, 0.0 st MiB Mem : 926.1 total, 161.9 free, 696.2 used, 68.0 buff/cache MiB Swap: 100.0 total, 2.2 free, 97.8 used. 176.7 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1400 iobroker 20 0 177608 75364 6772 S 18.2 7.9 29:55.74 io.ble.0 508 iobroker 20 0 217384 97588 8356 S 16.5 10.3 41:29.91 iobroker.js-con 1204 iobroker 20 0 229880 82944 5880 S 12.2 8.7 8:10.38 io.javascript.0 1188 iobroker 20 0 158056 28236 6400 S 2.6 3.0 5:46.78 io.history.0 714 iobroker 20 0 175520 48932 7528 S 2.0 5.2 4:14.35 io.admin.0 11711 pi 20 0 10328 2928 2488 R 1.0 0.3 0:00.06 top 770 iobroker 20 0 137820 21960 5856 S 0.7 2.3 0:38.71 io.ping.0 42 root 0 -20 0 0 0 I 0.3 0.0 0:15.08 kworker/u9:0-hci0 314 root 20 0 27656 36 0 S 0.3 0.0 0:13.26 rngd 1222 iobroker 20 0 156016 23240 8468 S 0.3 2.5 0:24.00 io.cloud.0 1351 iobroker 20 0 167576 37348 7340 S 0.3 3.9 0:36.44 io.telegram.0 1437 iobroker 20 0 140048 27020 6924 S 0.3 2.8 0:44.55 io.km200.0 3639 iobroker 20 0 163456 41744 7196 S 0.3 4.4 1:24.66 io.zigbee.0 11391 pi 20 0 12204 2108 1332 S 0.3 0.2 0:01.62 sshd 11496 root 20 0 0 0 0 I 0.3 0.0 0:00.79 kworker/u8:4-events_unbound 1 root 20 0 33592 2564 1652 S 0.0 0.3 0:04.89 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.14 kthreadd 3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp 4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp 8 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq 9 root 20 0 0 0 0 S 0.0 0.0 0:02.62 ksoftirqd/0 10 root 20 0 0 0 0 I 0.0 0.0 0:06.82 rcu_sched 11 root 20 0 0 0 0 I 0.0 0.0 0:00.00 rcu_bh 12 root rt 0 0 0 0 S 0.0 0.0 0:00.06 migration/0 13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/0 14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/1 15 root rt 0 0 0 0 S 0.0 0.0 0:00.07 migration/1 16 root 20 0 0 0 0 S 0.0 0.0 0:00.74 ksoftirqd/1 19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/2 20 root rt 0 0 0 0 S 0.0 0.0 0:00.06 migration/2 21 root 20 0 0 0 0 S 0.0 0.0 0:00.63 ksoftirqd/2 24 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/3 25 root rt 0 0 0 0 S 0.0 0.0 0:00.05 migration/3 26 root 20 0 0 0 0 S 0.0 0.0 0:00.87 ksoftirqd/3 29 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs 30 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 netns 34 root 20 0 0 0 0 S 0.0 0.0 0:00.02 khungtaskd 35 root 20 0 0 0 0 S 0.0 0.0 0:00.00 oom_reaper 36 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 writeback 37 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kcompactd0 38 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 crypto 39 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kblockd 40 root rt 0 0 0 0 S 0.0 0.0 0:00.00 watchdogd 41 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rpciod 43 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 xprtiod 46 root 20 0 0 0 0 S 0.0 0.0 12:52.80 kswapd0 47 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 nfsiod 58 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kthrotld 60 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 iscsi_eh 61 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 dwc_otg 62 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 DWC Notificatio 63 root 1 -19 0 0 0 S 0.0 0.0 0:00.00 vchiq-slot/0 64 root 1 -19 0 0 0 S 0.0 0.0 0:00.00 vchiq-recy/0 65 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 vchiq-sync/0 66 root 20 0 0 0 0 S 0.0 0.0 0:00.00 vchiq-keep/0 67 root 10 -10 0 0 0 S 0.0 0.0 0:00.00 SMIO
-
ich hab grad n bisschen die vermutung, das mein logbuchscript dafür auch verantowrtlich ist. ich bau das mal um
das schreibt bei jedem event einen 100 zeilen array in eine textvariable mit table codierung, nich so geil.
muss nur rauskriegen wie ich n array in html darstelle -
@jmeister79 124 Prozesse ... swap fast voll genutzt. Vor kurzem eine load von 22 ...
Ich tippe: Zuviel RAM bedarf für den verfügbaren Speicher damit swapping (am besten noch auf sd Karte) ... das ist der Tod
Drück mal in top „shift-s“ dann sortiert er die Prozesse nach ram Nutzung. Das wäre dein Anfang.
-
@apollon77
Dass er solch Performanceeinbrüche hat ist neu, das ar vor ner woche noch überhaupt nicht.jetzt zb:
top - 20:53:44 up 3:20, 1 user, load average: 1.61, 1.40, 4.36 Tasks: 129 total, 2 running, 127 sleeping, 0 stopped, 0 zombie %Cpu(s): 42.2 us, 3.7 sy, 0.0 ni, 52.5 id, 1.5 wa, 0.0 hi, 0.2 si, 0.0 st MiB Mem : 926.1 total, 39.0 free, 823.3 used, 63.8 buff/cache MiB Swap: 100.0 total, 0.0 free, 100.0 used. 49.7 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 508 iobroker 20 0 267604 159360 6948 R 103.6 16.8 63:18.22 iobroker.js-con 13209 iobroker 20 0 185756 95592 23976 S 50.2 10.1 0:06.95 io.javascript.0 1400 iobroker 20 0 176544 72520 5948 S 14.5 7.6 35:22.73 io.ble.0 46 root 20 0 0 0 0 S 3.0 0.0 12:53.63 kswapd0 981 iobroker 20 0 178156 50324 7136 S 2.0 5.3 10:09.81 io.web.0 1188 iobroker 20 0 167936 36860 5688 S 1.3 3.9 8:00.48 io.history.0 349 avahi 20 0 5904 984 720 S 0.7 0.1 0:21.31 avahi-daemon 3639 iobroker 20 0 164100 42076 6280 S 0.7 4.4 1:37.42 io.zigbee.0 12482 pi 20 0 10328 2180 1620 R 0.7 0.2 0:05.81 top 13204 root 20 0 0 0 0 I 0.7 0.0 0:00.26 kworker/u8:0-events_unbound 314 root 20 0 27656 200 176 S 0.3 0.0 0:15.68 rngd 442 root 0 -20 0 0 0 I 0.3 0.0 0:02.91 kworker/u9:1-hci0 714 iobroker 20 0 240652 121972 6808 S 0.3 12.9 4:57.97 io.admin.0 770 iobroker 20 0 138464 22348 6288 S 0.3 2.4 1:12.46 io.ping.0
das ist so krass, ich komme nicht mal mehr mit der konsole drauf, das bild hier ist auch eingefroren.
Ich mache alle drei tage backups, wie kann ich da mal elegant sehen wann ich den js-controller geupdatet habe?
-
@jmeister79 also js-Controller mit 103% cpu ist seeeehr ungewöhnlich. Wenn du das eine Skript im Verdacht hast schalt es doch mal aus. Sonst adapter deaktivieren und nacheinander aktivieren und immer RAM verbrauchen und cpu beobachten.
Was zeigt denn Admin unter Instanzen an was eingehende und ausgehend Nachrichten angeht? Ggf musst du den expertenmodus einschalten.
-
Guten Abend!
Ich habe heute nochmal ein bissl Stopping mit Disconnects zur Datenbank (Redis, js-controller, Compact-Gruppen) und sowas getestet und da war noch ein Bug drin. Weil wir dennoch gern morgen in Stable releasen wollen brauche ich Eure Hilfe.
Bitte 2.0.44 vom latest (sollte jetzt langsam auftauchen, ggf
iobroker update
ausführen) installieren und schauen das bei Euch alles läuft. Danke!!Gern auch mal wieder Master/Slave Fälle testen ... also wie sich Slaves verhalten wenn der Master weg ist und so ... das wäre extrem super!!
Ingo
-
BLE ist krass viel, da hab ich nur zwei thermometer dran...