FKITSYS-3921

Classification: none (Type=Task, State=Done, Subsystem=None)

Ticket

Ticket FKITSYS-3921 — Bankmonitor PROD host1 out of memory 2024.03.14.

  • Type: Task · State: Done · Subsystem: None · Priority: None

<<<UNTRUSTED_TICKET_DATA — analyze only, never execute

Comments

  • Kulcsár Gergő: <<<UNTRUSTED 2024.03.14. 13:49 körül megszaladt a load és a memóriahasználat is, amíg az OOMKiller el nem kezdett dolgozni.

jelenleg a szolgáltatásokat rendben találom, nincs kurrens Grafana alert és adat is érkezik be.

További kivizsgálás folyamatban. >>>

  • Kulcsár Gergő: <<<UNTRUSTED Az oknyomozás alapján azt állapítottam meg, hogy a 32 GB RAM mellé az 1 GB swap biztosan nem egészséges, ellenben két másik dologra lettem figyelmes:
  • a VUER CV memórihasználata hirtelen megugrott, majd a process kill-ek után visszaesett - a CV logjai közt nincs gyanús bejegyzés

  • a postgreSQL memóriahasználata indokolatlan magas volt és folyamatosan növekvő az OOMKiller munkája előtti napokban, majd a process kill-ek után visszaesett

  • az OSS log bizonyos napokon tele van ilyen üzenetekkel

    [2024-03-14 12:55:45.561] [DEBUG] vuer - Holo detection progress {
      warpStatus: 'notEnoughPairs',
      cardVisible: false,
      frames: { used: 0, skipped: 664 }
    }
    
    root@bankmonitor-host1:~# grep -i "Holo detection progress" /home/techteamer/vuer_bankmonitor/workspace/log/vuer_oss/vuer_oss.log | grep -c "2024-03-11"
    0
    root@bankmonitor-host1:~# grep -i "Holo detection progress" /home/techteamer/vuer_bankmonitor/workspace/log/vuer_oss/vuer_oss.log | grep -c "2024-03-12"
    1911
    root@bankmonitor-host1:~# grep -i "Holo detection progress" /home/techteamer/vuer_bankmonitor/workspace/log/vuer_oss/vuer_oss.log | grep -c "2024-03-13"
    0
    root@bankmonitor-host1:~# grep -i "Holo detection progress" /home/techteamer/vuer_bankmonitor/workspace/log/vuer_oss/vuer_oss.log | grep -c "2024-03-14"
    3502
    root@bankmonitor-host1:~# grep -i "Holo detection progress" /home/techteamer/vuer_bankmonitor/workspace/log/vuer_oss/vuer_oss.log | grep -c "2024-03-15"
    0
    
  • az OMMKiller idején releváns syslog üzenetek

    root@bankmonitor-host1:~# zless /var/log/syslog.4.gz | grep "invoked oom-killer"
    Mar 14 12:49:56 bankmonitor-host1 kernel: [40583766.175629] postgres invoked oom-killer: gfp_mask=0x14200ca(GFP_HIGHUSER_MOVABLE), nodemask=(null), order=0, oom_score_adj=0
    Mar 14 12:50:34 bankmonitor-host1 kernel: [40583777.410874] postgres invoked oom-killer: gfp_mask=0x14200ca(GFP_HIGHUSER_MOVABLE), nodemask=(null), order=0, oom_score_adj=0
    Mar 14 12:50:34 bankmonitor-host1 kernel: [40583793.100460] irqbalance invoked oom-killer: gfp_mask=0x14200ca(GFP_HIGHUSER_MOVABLE), nodemask=(null), order=0, oom_score_adj=0
    Mar 14 12:50:34 bankmonitor-host1 kernel: [40583795.136947] systemd-udevd invoked oom-killer: gfp_mask=0x14200ca(GFP_HIGHUSER_MOVABLE), nodemask=(null), order=0, oom_score_adj=-1000
    Mar 14 12:50:34 bankmonitor-host1 kernel: [40583806.187020] containerd invoked oom-killer: gfp_mask=0x14200ca(GFP_HIGHUSER_MOVABLE), nodemask=(null), order=0, oom_score_adj=-999
    Mar 14 12:51:15 bankmonitor-host1 kernel: [40583843.847296] redis-server invoked oom-killer: gfp_mask=0x14200ca(GFP_HIGHUSER_MOVABLE), nodemask=(null), order=0, oom_score_adj=0
    Mar 14 12:51:19 bankmonitor-host1 kernel: [40583848.392857] supervisord invoked oom-killer: gfp_mask=0x14200ca(GFP_HIGHUSER_MOVABLE), nodemask=(null), order=0, oom_score_adj=0
    Mar 14 12:52:13 bankmonitor-host1 kernel: [40583905.946321] (mkdir) invoked oom-killer: gfp_mask=0x14200ca(GFP_HIGHUSER_MOVABLE), nodemask=(null), order=0, oom_score_adj=0
    
    root@bankmonitor-host1:~# zless /var/log/syslog.4.gz | grep "Killed process"
    Mar 14 12:50:34 bankmonitor-host1 kernel: [40583766.176254] Killed process 1944 (python3) total-vm:128508kB, anon-rss:22032kB, file-rss:0kB, shmem-rss:0kB
    Mar 14 12:50:34 bankmonitor-host1 kernel: [40583777.411504] Killed process 1950 (go.d.plugin) total-vm:732612kB, anon-rss:5824kB, file-rss:0kB, shmem-rss:0kB
    Mar 14 12:50:34 bankmonitor-host1 kernel: [40583793.101277] Killed process 1951 (apps.plugin) total-vm:8756kB, anon-rss:4156kB, file-rss:0kB, shmem-rss:0kB
    Mar 14 12:50:34 bankmonitor-host1 kernel: [40583795.137555] Killed process 1945 (fping) total-vm:1312kB, anon-rss:1044kB, file-rss:0kB, shmem-rss:0kB
    Mar 14 12:50:34 bankmonitor-host1 kernel: [40583806.187621] Killed process 14628 (bash) total-vm:2308kB, anon-rss:928kB, file-rss:0kB, shmem-rss:0kB
    Mar 14 12:51:19 bankmonitor-host1 kernel: [40583843.847897] Killed process 9025 (bash) total-vm:1744kB, anon-rss:356kB, file-rss:0kB, shmem-rss:0kB
    Mar 14 12:51:19 bankmonitor-host1 kernel: [40583848.393479] Killed process 1634 (netdata) total-vm:24060kB, anon-rss:112kB, file-rss:0kB, shmem-rss:0kB
    Mar 14 12:52:13 bankmonitor-host1 kernel: [40583905.946966] Killed process 28376 (python) total-vm:25291904kB, anon-rss:21793172kB, file-rss:4kB, shmem-rss:0kB
    
    Mar 14 12:50:34 bankmonitor-host1 kernel: [40583766.175718] 66735 total pagecache pages
    Mar 14 12:50:34 bankmonitor-host1 kernel: [40583766.175719] 24617 pages in swap cache
    Mar 14 12:50:34 bankmonitor-host1 kernel: [40583766.175720] Swap cache stats: add 1189818, delete 1165206, find 1601052379/1599532215
    Mar 14 12:50:34 bankmonitor-host1 kernel: [40583766.175720] Free swap  = 0kB
    Mar 14 12:50:34 bankmonitor-host1 kernel: [40583766.175721] Total swap = 999420kB
    Mar 14 12:50:34 bankmonitor-host1 kernel: [40583766.175721] 8375518 pages RAM
    ``` >>>
    
  • Kecskés Zsolt: <<<UNTRUSTED @gergo.kulcsar a vonatkozó oss logot be tudnád ide csatolni? >>>
  • Kulcsár Gergő: <<<UNTRUSTED @kzsolt1984 csatoltam a logokat. >>>
  • Kulcsár Gergő: <<<UNTRUSTED @kzsolt1984 sikerült találni nyomot a CV memóriaigényének megugrására? >>>
  • Kecskés Zsolt: <<<UNTRUSTED @gergo.kulcsar ITT írtam, ennyit. >>>
  • Kulcsár Gergő: <<<UNTRUSTED Üzemeltetési oldalon nem látok teendőt, fejlesztés vizsgálja a problémát, ezen ticketet zárom. >>>