RedMatic icon indicating copy to clipboard operation
RedMatic copied to clipboard

Frage: Java Heap Consumption in RedMatic?

Open djiwondee opened this issue 4 years ago • 0 comments

Hallo,

welcher Möglichkeit habe ich in redmatic einen speicherverbrauchenden Dienst/Knoten in node-red zu entdecken? Von Zeit zu Zeit sehe ich dies in meinem CCU3-log

Aug 16 14:31:48 192.168.178.3 ntpd[602]: Listen normally on 500 eth0 [fd2a:b63:7970:1:ba27:ebff:fe02:b30a]:123
Aug 16 14:42:14 192.168.178.3 node-red: <--- Last few GCs --->
Aug 16 14:42:14 192.168.178.3 node-red: [14618:0x4836980] 852813417 ms: Mark-sweep 223.2 (244.2) -> 222.7 (244.0) MB, 490.1 / 0.3 ms  (average mu = 0.219, current mu = 0.142) allocation failure scavenge might not succeed
Aug 16 14:42:14 192.168.178.3 node-red: [14618:0x4836980] 852813779 ms: Mark-sweep 223.2 (244.0) -> 222.6 (244.2) MB, 279.9 / 0.2 ms  (average mu = 0.222, current mu = 0.227) allocation failure scavenge might not succeed
Aug 16 14:42:14 192.168.178.3 node-red: <--- JS stacktrace --->
Aug 16 14:42:14 192.168.178.3 node-red: FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
Aug 16 14:42:15 192.168.178.3 node-red: Node-RED exited with non-zero exit status 134
Aug 16 14:42:15 192.168.178.3 redmatic: Restarting Node-RED (1/3)

Wenn ich meine Memory usage in node-red betrachte (free | grep Mem | awk '{print 100*($3/$2)}'), dann scheint Garabage collection wohl zu funktionieren, jedoch nimmt über den Tag die Memoryconsumption immer zu:

16.8.: 57,5% 17.8.: 60,9% 18.8.: 64,6%

Irgendwann nach ein paar Tagen schmiert der node-red service dann wieder ab, bis der Restart-Count ausgeschöpft ist. Dann muss ich für den Restart wieder von Hand ran.

Danke für jeden Hinweis!

djiwondee avatar Aug 19 '21 09:08 djiwondee