=== shutdown diagnostic @ SIGTERM === --- date --- 2026-07-08T17:14:20Z --- ps auxf (top 60 by cpu) --- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S 18:48 0:00 [kthreadd] root 17 0.5 0.0 0 0 ? I 18:48 0:07 \_ [rcu_preempt] root 76 0.4 0.0 0 0 ? I 18:48 0:06 \_ [kworker/u8:3-events_unbound] root 259 0.3 0.0 0 0 ? S 18:48 0:04 \_ [jbd2/sda1-8] root 46 0.3 0.0 0 0 ? I 18:48 0:04 \_ [kworker/u8:2-flush-8:0] root 1 0.6 0.1 22748 13868 ? Ss 18:48 0:10 /sbin/init root 6657 2.1 0.6 2016212 52264 ? Ssl 18:54 0:24 /usr/bin/containerd --- pstree of self --- hermes,9138 -m hermes_cli.main gateway run |-timeout,11300 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 9138 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | `-bash,11301 -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 9138 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | |-head,11306 -40 | `-pstree,11305 -plau 9138 |-{hermes},9146 |-{hermes},9147 |-{hermes},9148 |-{hermes},9150 |-{hermes},9152 |-{hermes},9157 |-{hermes},9158 `-{hermes},9164 --- /proc/loadavg --- 0.18 0.16 0.24 2/244 11307 --- recent dmesg (oom/killed) --- [Wed Jul 8 18:48:40 2026] audit: type=1400 audit(1783529319.674:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="brave" pid=529 comm="apparmor_parser" [Wed Jul 8 18:48:40 2026] audit: type=1400 audit(1783529319.679:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ch-checkns" pid=533 comm="apparmor_parser" [Wed Jul 8 18:48:40 2026] audit: type=1400 audit(1783529319.679:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ch-run" pid=534 comm="apparmor_parser" [Wed Jul 8 18:48:42 2026] ISO 9660 Extensions: RRIP_1991A [Wed Jul 8 18:48:46 2026] kauditd_printk_skb: 106 callbacks suppressed [Wed Jul 8 18:48:46 2026] audit: type=1400 audit(1783529325.396:118): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="rsyslogd" pid=744 comm="apparmor_parser" [Wed Jul 8 18:48:46 2026] loop0: detected capacity change from 0 to 8 [Wed Jul 8 18:48:47 2026] audit: type=1400 audit(1783529326.272:119): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="/usr/lib/snapd/snap-confine" pid=886 comm="apparmor_parser" [Wed Jul 8 18:50:22 2026] workqueue: page_reporting_process hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [Wed Jul 8 18:54:58 2026] audit: type=1400 audit(1783529698.110:120): apparmor="STATUS" operation="profile_load" profile="unconfined" name="docker-default" pid=6816 comm="apparmor_parser" [Wed Jul 8 18:54:58 2026] Initializing XFRM netlink socket [Wed Jul 8 18:54:58 2026] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [Wed Jul 8 18:55:29 2026] evm: overlay not supported [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered blocking state [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered disabled state [Wed Jul 8 18:55:31 2026] veth61f3bf1: entered allmulticast mode [Wed Jul 8 18:55:31 2026] veth61f3bf1: entered promiscuous mode [Wed Jul 8 18:55:31 2026] eth0: renamed from veth303892c [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered blocking state [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered forwarding state === end === === shutdown diagnostic @ SIGTERM === --- date --- 2026-07-08T17:15:31Z --- ps auxf (top 60 by cpu) --- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S 18:48 0:00 [kthreadd] root 17 0.4 0.0 0 0 ? I 18:48 0:07 \_ [rcu_preempt] root 76 0.4 0.0 0 0 ? I 18:48 0:06 \_ [kworker/u8:3-events_unbound] root 259 0.2 0.0 0 0 ? S 18:48 0:04 \_ [jbd2/sda1-8] root 1 0.6 0.1 22748 13884 ? Ss 18:48 0:11 /sbin/init root 11314 5.1 1.7 747068 139808 ? Ssl 19:14 0:03 /usr/local/lib/hermes-agent/venv/bin/python -m hermes_cli.main gateway run root 11715 0.0 0.0 6120 2044 ? Ss 19:15 0:00 \_ timeout 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 11314 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' root 11716 0.0 0.0 7740 3532 ? S 19:15 0:00 \_ bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 11314 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' root 11718 0.0 0.0 12756 5248 ? R 19:15 0:00 \_ ps auxf --sort=-pcpu root 11719 0.0 0.0 6124 1920 ? S 19:15 0:00 \_ head -60 --- pstree of self --- hermes,11314 -m hermes_cli.main gateway run |-timeout,11715 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 11314 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | `-bash,11716 -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 11314 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | |-head,11721 -40 | `-pstree,11720 -plau 11314 |-{hermes},11323 |-{hermes},11324 |-{hermes},11325 |-{hermes},11326 |-{hermes},11328 |-{hermes},11333 |-{hermes},11334 `-{hermes},11351 --- /proc/loadavg --- 0.14 0.16 0.24 2/247 11722 --- recent dmesg (oom/killed) --- [Wed Jul 8 18:48:40 2026] audit: type=1400 audit(1783529319.674:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="brave" pid=529 comm="apparmor_parser" [Wed Jul 8 18:48:40 2026] audit: type=1400 audit(1783529319.679:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ch-checkns" pid=533 comm="apparmor_parser" [Wed Jul 8 18:48:40 2026] audit: type=1400 audit(1783529319.679:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ch-run" pid=534 comm="apparmor_parser" [Wed Jul 8 18:48:42 2026] ISO 9660 Extensions: RRIP_1991A [Wed Jul 8 18:48:46 2026] kauditd_printk_skb: 106 callbacks suppressed [Wed Jul 8 18:48:46 2026] audit: type=1400 audit(1783529325.396:118): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="rsyslogd" pid=744 comm="apparmor_parser" [Wed Jul 8 18:48:46 2026] loop0: detected capacity change from 0 to 8 [Wed Jul 8 18:48:47 2026] audit: type=1400 audit(1783529326.272:119): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="/usr/lib/snapd/snap-confine" pid=886 comm="apparmor_parser" [Wed Jul 8 18:50:22 2026] workqueue: page_reporting_process hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [Wed Jul 8 18:54:58 2026] audit: type=1400 audit(1783529698.110:120): apparmor="STATUS" operation="profile_load" profile="unconfined" name="docker-default" pid=6816 comm="apparmor_parser" [Wed Jul 8 18:54:58 2026] Initializing XFRM netlink socket [Wed Jul 8 18:54:58 2026] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [Wed Jul 8 18:55:29 2026] evm: overlay not supported [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered blocking state [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered disabled state [Wed Jul 8 18:55:31 2026] veth61f3bf1: entered allmulticast mode [Wed Jul 8 18:55:31 2026] veth61f3bf1: entered promiscuous mode [Wed Jul 8 18:55:31 2026] eth0: renamed from veth303892c [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered blocking state [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered forwarding state === end === === shutdown diagnostic @ SIGTERM === --- date --- 2026-07-08T17:26:19Z --- ps auxf (top 60 by cpu) --- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S 18:48 0:00 [kthreadd] root 17 0.4 0.0 0 0 ? I 18:48 0:09 \_ [rcu_preempt] root 1 0.5 0.1 22748 13888 ? Ss 18:48 0:12 /sbin/init root 12472 20.6 0.1 20200 11208 ? Ss 19:26 0:00 /usr/lib/systemd/systemd --user root 12473 0.0 0.0 21172 3520 ? S 19:26 0:00 \_ (sd-pam) --- pstree of self --- hermes,11731 -m hermes_cli.main gateway run |-timeout,12534 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 11731 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | `-bash,12535 -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 11731 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | |-head,12540 -40 | `-pstree,12539 -plau 11731 |-{hermes},11737 |-{hermes},11738 |-{hermes},11739 |-{hermes},11742 |-{hermes},11744 |-{hermes},11747 |-{hermes},11748 `-{hermes},11769 --- /proc/loadavg --- 0.01 0.04 0.12 1/244 12541 --- recent dmesg (oom/killed) --- [Wed Jul 8 18:48:40 2026] audit: type=1400 audit(1783529319.679:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ch-run" pid=534 comm="apparmor_parser" [Wed Jul 8 18:48:42 2026] ISO 9660 Extensions: RRIP_1991A [Wed Jul 8 18:48:46 2026] kauditd_printk_skb: 106 callbacks suppressed [Wed Jul 8 18:48:46 2026] audit: type=1400 audit(1783529325.396:118): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="rsyslogd" pid=744 comm="apparmor_parser" [Wed Jul 8 18:48:46 2026] loop0: detected capacity change from 0 to 8 [Wed Jul 8 18:48:47 2026] audit: type=1400 audit(1783529326.272:119): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="/usr/lib/snapd/snap-confine" pid=886 comm="apparmor_parser" [Wed Jul 8 18:50:22 2026] workqueue: page_reporting_process hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [Wed Jul 8 18:54:58 2026] audit: type=1400 audit(1783529698.110:120): apparmor="STATUS" operation="profile_load" profile="unconfined" name="docker-default" pid=6816 comm="apparmor_parser" [Wed Jul 8 18:54:58 2026] Initializing XFRM netlink socket [Wed Jul 8 18:54:58 2026] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [Wed Jul 8 18:55:29 2026] evm: overlay not supported [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered blocking state [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered disabled state [Wed Jul 8 18:55:31 2026] veth61f3bf1: entered allmulticast mode [Wed Jul 8 18:55:31 2026] veth61f3bf1: entered promiscuous mode [Wed Jul 8 18:55:31 2026] eth0: renamed from veth303892c [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered blocking state [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered forwarding state [Wed Jul 8 19:17:07 2026] free (11945): drop_caches: 1 [Wed Jul 8 19:17:11 2026] workqueue: page_reporting_process hogged CPU for >10000us 8 times, consider switching to WQ_UNBOUND === end === === shutdown diagnostic @ SIGTERM === --- date --- 2026-07-08T17:52:25Z --- ps auxf (top 60 by cpu) --- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S 18:48 0:00 [kthreadd] root 17 0.3 0.0 0 0 ? I 18:48 0:11 \_ [rcu_preempt] root 1 0.3 0.1 22748 13888 ? Ss 18:48 0:13 /sbin/init root 12548 1.5 2.8 1016788 230264 ? Dsl 19:26 0:24 /usr/local/lib/hermes-agent/venv/bin/python -m hermes_cli.main gateway run root 13786 0.0 0.0 6120 2036 ? Ss 19:52 0:00 \_ timeout 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 12548 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' root 13787 0.0 0.0 7740 3492 ? S 19:52 0:00 \_ bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 12548 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' root 13789 200 0.0 12756 5248 ? R 19:52 0:00 \_ ps auxf --sort=-pcpu --- pstree of self --- hermes,12548 -m hermes_cli.main gateway run |-timeout,13786 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 12548 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | `-bash,13787 -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 12548 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | |-head,13792 -40 | `-pstree,13791 -plau 12548 |-{hermes},12554 |-{hermes},12557 |-{hermes},12558 |-{hermes},12559 |-{hermes},12561 |-{hermes},12566 |-{hermes},12567 |-{hermes},12618 |-{hermes},13193 `-{hermes},13290 --- /proc/loadavg --- 0.10 0.06 0.07 2/246 13793 --- recent dmesg (oom/killed) --- [Wed Jul 8 18:48:42 2026] ISO 9660 Extensions: RRIP_1991A [Wed Jul 8 18:48:46 2026] kauditd_printk_skb: 106 callbacks suppressed [Wed Jul 8 18:48:46 2026] audit: type=1400 audit(1783529325.396:118): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="rsyslogd" pid=744 comm="apparmor_parser" [Wed Jul 8 18:48:46 2026] loop0: detected capacity change from 0 to 8 [Wed Jul 8 18:48:47 2026] audit: type=1400 audit(1783529326.272:119): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="/usr/lib/snapd/snap-confine" pid=886 comm="apparmor_parser" [Wed Jul 8 18:50:22 2026] workqueue: page_reporting_process hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [Wed Jul 8 18:54:58 2026] audit: type=1400 audit(1783529698.110:120): apparmor="STATUS" operation="profile_load" profile="unconfined" name="docker-default" pid=6816 comm="apparmor_parser" [Wed Jul 8 18:54:58 2026] Initializing XFRM netlink socket [Wed Jul 8 18:54:58 2026] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [Wed Jul 8 18:55:29 2026] evm: overlay not supported [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered blocking state [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered disabled state [Wed Jul 8 18:55:31 2026] veth61f3bf1: entered allmulticast mode [Wed Jul 8 18:55:31 2026] veth61f3bf1: entered promiscuous mode [Wed Jul 8 18:55:31 2026] eth0: renamed from veth303892c [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered blocking state [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered forwarding state [Wed Jul 8 19:17:07 2026] free (11945): drop_caches: 1 [Wed Jul 8 19:17:11 2026] workqueue: page_reporting_process hogged CPU for >10000us 8 times, consider switching to WQ_UNBOUND [Wed Jul 8 19:28:12 2026] hrtimer: interrupt took 5362052 ns === end === === shutdown diagnostic @ SIGTERM === --- date --- 2026-07-08T17:56:36Z --- ps auxf (top 60 by cpu) --- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S 18:48 0:00 [kthreadd] root 17 0.3 0.0 0 0 ? I 18:48 0:12 \_ [rcu_preempt] root 1 0.3 0.1 22748 13888 ? Ss 18:48 0:14 /sbin/init root 14447 8.2 0.1 20152 11308 ? Ss 19:56 0:00 /usr/lib/systemd/systemd --user root 14448 0.0 0.0 21168 3504 ? S 19:56 0:00 \_ (sd-pam) root 13802 4.0 2.3 997504 190996 ? Rsl 19:52 0:09 /usr/local/lib/hermes-agent/venv/bin/python -m hermes_cli.main gateway run root 14515 0.0 0.0 6120 2036 ? Ss 19:56 0:00 \_ timeout 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 13802 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' root 14516 0.0 0.0 7740 3484 ? S 19:56 0:00 \_ bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 13802 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' root 14518 100 0.0 12756 5252 ? R 19:56 0:00 \_ ps auxf --sort=-pcpu --- pstree of self --- hermes,13802 -m hermes_cli.main gateway run |-timeout,14515 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 13802 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | `-bash,14516 -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 13802 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | |-head,14521 -40 | `-pstree,14520 -plau 13802 |-{hermes},13808 |-{hermes},13809 |-{hermes},13810 |-{hermes},13811 |-{hermes},13813 |-{hermes},13818 |-{hermes},13819 |-{hermes},13870 |-{hermes},13890 `-{hermes},13905 --- /proc/loadavg --- 0.04 0.05 0.07 1/245 14522 --- recent dmesg (oom/killed) --- [Wed Jul 8 18:48:42 2026] ISO 9660 Extensions: RRIP_1991A [Wed Jul 8 18:48:46 2026] kauditd_printk_skb: 106 callbacks suppressed [Wed Jul 8 18:48:46 2026] audit: type=1400 audit(1783529325.396:118): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="rsyslogd" pid=744 comm="apparmor_parser" [Wed Jul 8 18:48:46 2026] loop0: detected capacity change from 0 to 8 [Wed Jul 8 18:48:47 2026] audit: type=1400 audit(1783529326.272:119): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="/usr/lib/snapd/snap-confine" pid=886 comm="apparmor_parser" [Wed Jul 8 18:50:22 2026] workqueue: page_reporting_process hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [Wed Jul 8 18:54:58 2026] audit: type=1400 audit(1783529698.110:120): apparmor="STATUS" operation="profile_load" profile="unconfined" name="docker-default" pid=6816 comm="apparmor_parser" [Wed Jul 8 18:54:58 2026] Initializing XFRM netlink socket [Wed Jul 8 18:54:58 2026] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [Wed Jul 8 18:55:29 2026] evm: overlay not supported [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered blocking state [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered disabled state [Wed Jul 8 18:55:31 2026] veth61f3bf1: entered allmulticast mode [Wed Jul 8 18:55:31 2026] veth61f3bf1: entered promiscuous mode [Wed Jul 8 18:55:31 2026] eth0: renamed from veth303892c [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered blocking state [Wed Jul 8 18:55:31 2026] docker0: port 1(veth61f3bf1) entered forwarding state [Wed Jul 8 19:17:07 2026] free (11945): drop_caches: 1 [Wed Jul 8 19:17:11 2026] workqueue: page_reporting_process hogged CPU for >10000us 8 times, consider switching to WQ_UNBOUND [Wed Jul 8 19:28:12 2026] hrtimer: interrupt took 5362052 ns === end === === shutdown diagnostic @ SIGTERM === --- date --- 2026-07-10T11:55:19Z --- ps auxf (top 60 by cpu) --- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S Jul08 0:00 [kthreadd] root 17 0.0 0.0 0 0 ? I Jul08 2:23 \_ [rcu_preempt] root 1 0.0 0.1 22640 13924 ? Ss Jul08 1:15 /sbin/init root 75875 4.8 3.9 1201320 321020 ? Ssl 13:49 0:18 /usr/local/lib/hermes-agent/venv/bin/python -m hermes_cli.main gateway run root 76070 0.0 0.0 6120 2036 ? Ss 13:55 0:00 \_ timeout 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 75875 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' root 76071 0.0 0.0 7740 3528 ? S 13:55 0:00 \_ bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 75875 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' root 76073 0.0 0.0 12752 5248 ? R 13:55 0:00 \_ ps auxf --sort=-pcpu root 76074 0.0 0.0 6124 1920 ? S 13:55 0:00 \_ head -60 --- pstree of self --- hermes,75875 -m hermes_cli.main gateway run |-timeout,76070 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 75875 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | `-bash,76071 -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 75875 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | |-head,76076 -40 | `-pstree,76075 -plau 75875 |-{hermes},75886 |-{hermes},75889 |-{hermes},75890 |-{hermes},75891 |-{hermes},75894 |-{hermes},75899 |-{hermes},75900 |-{hermes},75903 |-{hermes},75925 `-{hermes},75954 --- /proc/loadavg --- 0.00 0.05 0.07 2/237 76077 --- recent dmesg (oom/killed) --- [Thu Jul 9 23:16:59 2026] free (53174): drop_caches: 1 [Fri Jul 10 00:16:59 2026] free (54493): drop_caches: 1 [Fri Jul 10 01:16:59 2026] free (56747): drop_caches: 1 [Fri Jul 10 02:16:59 2026] free (59243): drop_caches: 1 [Fri Jul 10 03:16:58 2026] free (59940): drop_caches: 1 [Fri Jul 10 04:16:58 2026] free (60317): drop_caches: 1 [Fri Jul 10 05:16:58 2026] free (62274): drop_caches: 1 [Fri Jul 10 06:16:58 2026] free (62620): drop_caches: 1 [Fri Jul 10 07:16:58 2026] free (63178): drop_caches: 1 [Fri Jul 10 08:16:58 2026] free (64409): drop_caches: 1 [Fri Jul 10 09:16:57 2026] free (64873): drop_caches: 1 [Fri Jul 10 09:40:00 2026] workqueue: psi_avgs_work hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [Fri Jul 10 10:16:58 2026] free (65843): drop_caches: 1 [Fri Jul 10 11:16:57 2026] free (67590): drop_caches: 1 [Fri Jul 10 12:16:57 2026] free (69783): drop_caches: 1 [Fri Jul 10 13:02:15 2026] audit: type=1400 audit(1783681339.542:124): apparmor="DENIED" operation="capable" class="cap" profile="ubuntu_pro_apt_news" pid=71013 comm="python3" capability=24 capname="sys_resource" [Fri Jul 10 13:02:15 2026] audit: type=1400 audit(1783681339.560:125): apparmor="DENIED" operation="capable" class="cap" profile="ubuntu_pro_apt_news" pid=71013 comm="python3" capability=24 capname="sys_resource" [Fri Jul 10 13:02:15 2026] audit: type=1400 audit(1783681339.608:126): apparmor="DENIED" operation="capable" class="cap" profile="ubuntu_pro_esm_cache" pid=71014 comm="python3" capability=24 capname="sys_resource" [Fri Jul 10 13:02:15 2026] audit: type=1400 audit(1783681339.896:127): apparmor="DENIED" operation="capable" class="cap" profile="ubuntu_pro_esm_cache" pid=71014 comm="python3" capability=24 capname="sys_resource" [Fri Jul 10 13:16:58 2026] free (74333): drop_caches: 1 === end === === shutdown diagnostic @ SIGTERM === --- date --- 2026-07-10T14:33:08Z --- ps auxf (top 60 by cpu) --- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S Jul08 0:00 [kthreadd] root 17 0.0 0.0 0 0 ? I Jul08 2:28 \_ [rcu_preempt] root 1 0.0 0.1 22640 13924 ? Ss Jul08 1:17 /sbin/init root 76094 2.0 4.8 1785380 392392 ? Ssl 13:55 3:11 /usr/local/lib/hermes-agent/venv/bin/python -m hermes_cli.main gateway run root 79576 0.0 0.0 7740 3560 ? Ss 16:33 0:00 \_ /usr/bin/bash -c source /tmp/hermes-snap-99df9eb0a6fa.sh >/dev/null 2>&1 || true builtin cd -- /opt/ai-os/products/ceo || exit 126 eval 'bash /tmp/restart_gw.sh' __hermes_ec=$? umask 077 { export -p > /tmp/hermes-snap-99df9eb0a6fa.sh.tmp.$BASHPID && mv -f /tmp/hermes-snap-99df9eb0a6fa.sh.tmp.$BASHPID /tmp/hermes-snap-99df9eb0a6fa.sh; } 2>/dev/null || rm -f /tmp/hermes-snap-99df9eb0a6fa.sh.tmp.$BASHPID 2>/dev/null || true pwd -P > /tmp/hermes-cwd-99df9eb0a6fa.txt 2>/dev/null || true printf '\n__HERMES_CWD_99df9eb0a6fa__%s__HERMES_CWD_99df9eb0a6fa__\n' "$(pwd -P)" exit $__hermes_ec root 79578 0.0 0.0 7740 3412 ? S 16:33 0:00 \_ bash /tmp/restart_gw.sh root 79580 0.0 0.0 17632 6016 ? S 16:33 0:00 \_ systemctl restart hermes-gateway.service --- pstree of self --- hermes,76094 -m hermes_cli.main gateway run |-bash,79576 -c source /tmp/hermes-snap-99df9eb0a6fa.sh >/dev/null 2>&1 || true\012builtin cd -- /opt/ai-os/products/ceo || exit 126\012eval 'bash /tmp/restart_gw.sh'\012__hermes_ec=$?\012umask 077\012{ export -p > /tmp/hermes-snap-99df9eb0a6fa.sh.tmp.$BASHPID && mv -f /tmp/hermes-snap-99df9eb0a6fa.sh.tmp.$BASHPID /tmp/hermes-snap-99df9eb0a6fa.sh; } 2>/dev/null || rm -f /tmp/hermes-snap-99df9eb0a6fa.sh.tmp.$BASHPID 2>/dev/null || true\012pwd -P > /tmp/hermes-cwd-99df9eb0a6fa.txt 2>/dev/null || true\012printf '\\n__HERMES_CWD_99df9eb0a6fa__%s__HERMES_CWD_99df9eb0a6fa__\\n' "$(pwd -P)"\012exit $__hermes_ec | `-bash,79578 /tmp/restart_gw.sh | `-systemctl,79580 restart hermes-gateway.service |-timeout,79581 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 76094 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | `-bash,79582 -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 76094 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | |-head,79587 -40 | `-pstree,79586 -plau 76094 |-{hermes},76099 |-{hermes},76100 |-{hermes},76101 |-{hermes},76102 |-{hermes},76104 |-{hermes},76106 |-{hermes},76108 |-{hermes},76109 |-{hermes},76112 |-{hermes},76119 |-{hermes},76140 |-{hermes},76513 |-{hermes},76782 |-{hermes},76792 |-{hermes},79510 |-{hermes},79511 |-{hermes},79512 |-{hermes},79539 `-{hermes},79577 --- /proc/loadavg --- 0.07 0.04 0.00 1/252 79588 --- recent dmesg (oom/killed) --- [Fri Jul 10 02:16:59 2026] free (59243): drop_caches: 1 [Fri Jul 10 03:16:58 2026] free (59940): drop_caches: 1 [Fri Jul 10 04:16:58 2026] free (60317): drop_caches: 1 [Fri Jul 10 05:16:58 2026] free (62274): drop_caches: 1 [Fri Jul 10 06:16:58 2026] free (62620): drop_caches: 1 [Fri Jul 10 07:16:58 2026] free (63178): drop_caches: 1 [Fri Jul 10 08:16:58 2026] free (64409): drop_caches: 1 [Fri Jul 10 09:16:57 2026] free (64873): drop_caches: 1 [Fri Jul 10 09:40:00 2026] workqueue: psi_avgs_work hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [Fri Jul 10 10:16:58 2026] free (65843): drop_caches: 1 [Fri Jul 10 11:16:57 2026] free (67590): drop_caches: 1 [Fri Jul 10 12:16:57 2026] free (69783): drop_caches: 1 [Fri Jul 10 13:02:15 2026] audit: type=1400 audit(1783681339.542:124): apparmor="DENIED" operation="capable" class="cap" profile="ubuntu_pro_apt_news" pid=71013 comm="python3" capability=24 capname="sys_resource" [Fri Jul 10 13:02:15 2026] audit: type=1400 audit(1783681339.560:125): apparmor="DENIED" operation="capable" class="cap" profile="ubuntu_pro_apt_news" pid=71013 comm="python3" capability=24 capname="sys_resource" [Fri Jul 10 13:02:15 2026] audit: type=1400 audit(1783681339.608:126): apparmor="DENIED" operation="capable" class="cap" profile="ubuntu_pro_esm_cache" pid=71014 comm="python3" capability=24 capname="sys_resource" [Fri Jul 10 13:02:15 2026] audit: type=1400 audit(1783681339.896:127): apparmor="DENIED" operation="capable" class="cap" profile="ubuntu_pro_esm_cache" pid=71014 comm="python3" capability=24 capname="sys_resource" [Fri Jul 10 13:16:58 2026] free (74333): drop_caches: 1 [Fri Jul 10 14:16:57 2026] free (76798): drop_caches: 1 [Fri Jul 10 15:16:57 2026] free (78457): drop_caches: 1 [Fri Jul 10 16:16:57 2026] free (79174): drop_caches: 1 === end === === shutdown diagnostic @ SIGTERM === --- date --- 2026-07-10T15:00:36Z --- ps auxf (top 60 by cpu) --- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S Jul08 0:00 [kthreadd] root 17 0.0 0.0 0 0 ? I Jul08 2:29 \_ [rcu_preempt] root 1 0.0 0.1 22640 13924 ? Ss Jul08 1:17 /sbin/init root 79598 4.7 4.7 1858064 385688 ? Ssl 16:33 1:17 /usr/local/lib/hermes-agent/venv/bin/python -m hermes_cli.main gateway run root 81529 0.1 0.0 9000 5068 ? Ss 17:00 0:00 \_ /usr/bin/bash -lic set +m; bash /tmp/hermes-gw-restart.sh 2>&1 root 81542 0.0 0.0 7740 3464 ? S 17:00 0:00 \_ bash /tmp/hermes-gw-restart.sh root 81547 0.0 0.0 17632 6184 ? S 17:00 0:00 \_ /usr/bin/systemctl restart hermes-gateway.service --- pstree of self --- hermes,79598 -m hermes_cli.main gateway run |-bash,81529 -lic set +m; bash /tmp/hermes-gw-restart.sh 2>&1 | `-bash,81542 /tmp/hermes-gw-restart.sh | `-systemctl,81547 restart hermes-gateway.service |-timeout,81548 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 79598 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | `-bash,81549 -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 79598 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | |-head,81554 -40 | `-pstree,81553 -plau 79598 |-{hermes},79606 |-{hermes},79607 |-{hermes},79608 |-{hermes},79609 |-{hermes},79611 |-{hermes},79613 |-{hermes},79615 |-{hermes},79616 |-{hermes},79617 |-{hermes},79626 |-{hermes},79629 |-{hermes},79739 |-{hermes},79800 |-{hermes},79826 |-{hermes},81121 |-{hermes},81182 |-{hermes},81183 |-{hermes},81530 |-{hermes},81545 `-{hermes},81546 --- /proc/loadavg --- 0.11 0.18 0.11 1/251 81555 --- recent dmesg (oom/killed) --- [Fri Jul 10 02:16:59 2026] free (59243): drop_caches: 1 [Fri Jul 10 03:16:58 2026] free (59940): drop_caches: 1 [Fri Jul 10 04:16:58 2026] free (60317): drop_caches: 1 [Fri Jul 10 05:16:58 2026] free (62274): drop_caches: 1 [Fri Jul 10 06:16:58 2026] free (62620): drop_caches: 1 [Fri Jul 10 07:16:58 2026] free (63178): drop_caches: 1 [Fri Jul 10 08:16:58 2026] free (64409): drop_caches: 1 [Fri Jul 10 09:16:57 2026] free (64873): drop_caches: 1 [Fri Jul 10 09:40:00 2026] workqueue: psi_avgs_work hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [Fri Jul 10 10:16:58 2026] free (65843): drop_caches: 1 [Fri Jul 10 11:16:57 2026] free (67590): drop_caches: 1 [Fri Jul 10 12:16:57 2026] free (69783): drop_caches: 1 [Fri Jul 10 13:02:15 2026] audit: type=1400 audit(1783681339.542:124): apparmor="DENIED" operation="capable" class="cap" profile="ubuntu_pro_apt_news" pid=71013 comm="python3" capability=24 capname="sys_resource" [Fri Jul 10 13:02:15 2026] audit: type=1400 audit(1783681339.560:125): apparmor="DENIED" operation="capable" class="cap" profile="ubuntu_pro_apt_news" pid=71013 comm="python3" capability=24 capname="sys_resource" [Fri Jul 10 13:02:15 2026] audit: type=1400 audit(1783681339.608:126): apparmor="DENIED" operation="capable" class="cap" profile="ubuntu_pro_esm_cache" pid=71014 comm="python3" capability=24 capname="sys_resource" [Fri Jul 10 13:02:15 2026] audit: type=1400 audit(1783681339.896:127): apparmor="DENIED" operation="capable" class="cap" profile="ubuntu_pro_esm_cache" pid=71014 comm="python3" capability=24 capname="sys_resource" [Fri Jul 10 13:16:58 2026] free (74333): drop_caches: 1 [Fri Jul 10 14:16:57 2026] free (76798): drop_caches: 1 [Fri Jul 10 15:16:57 2026] free (78457): drop_caches: 1 [Fri Jul 10 16:16:57 2026] free (79174): drop_caches: 1 === end === === shutdown diagnostic @ SIGTERM === --- date --- 2026-07-11T15:11:21Z --- ps auxf (top 60 by cpu) --- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S Jul08 0:00 [kthreadd] root 17 0.0 0.0 0 0 ? I Jul08 3:05 \_ [rcu_preempt] root 1 0.0 0.1 22640 13924 ? Ss Jul08 1:32 /sbin/init root 121212 2.8 4.0 1422792 327220 ? Ssl 16:57 0:23 /usr/local/lib/hermes-agent/venv/bin/python -m hermes_cli.main gateway run root 121419 0.4 0.0 9004 5024 ? Ss 17:11 0:00 \_ /usr/bin/bash -lic set +m; sleep 3 && kill -9 81563 2>/dev/null; cd /opt/ai-os/products/ceo && python -m hermes_cli.main gateway run --replace 2>&1 root 121436 94.4 0.8 166480 70948 ? Sl 17:11 0:01 \_ python -m hermes_cli.main gateway run --replace --- pstree of self --- hermes,121212 -m hermes_cli.main gateway run |-bash,121419 -lic set +m; sleep 3 && kill -9 81563 2>/dev/null; cd /opt/ai-os/products/ceo && python -m hermes_cli.main gateway run --replace 2>&1 | `-hermes,121436 -m hermes_cli.main gateway run --replace | `-{hermes},121438 |-timeout,121443 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 121212 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | `-bash,121444 -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 121212 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | |-head,121449 -40 | `-pstree,121448 -plau 121212 |-{hermes},121222 |-{hermes},121223 |-{hermes},121224 |-{hermes},121226 |-{hermes},121229 |-{hermes},121231 |-{hermes},121233 |-{hermes},121234 |-{hermes},121238 |-{hermes},121296 |-{hermes},121322 |-{hermes},121381 |-{hermes},121420 `-{hermes},121435 --- /proc/loadavg --- 0.08 0.06 0.01 1/237 121450 --- recent dmesg (oom/killed) --- [Fri Jul 10 22:16:56 2026] free (91256): drop_caches: 1 [Fri Jul 10 23:16:56 2026] free (91578): drop_caches: 1 [Sat Jul 11 00:16:56 2026] free (92343): drop_caches: 1 [Sat Jul 11 01:16:56 2026] free (93929): drop_caches: 1 [Sat Jul 11 01:16:57 2026] workqueue: blk_mq_run_work_fn hogged CPU for >10000us 64 times, consider switching to WQ_UNBOUND [Sat Jul 11 02:16:55 2026] free (94883): drop_caches: 1 [Sat Jul 11 03:16:55 2026] free (95237): drop_caches: 1 [Sat Jul 11 04:16:55 2026] free (95569): drop_caches: 1 [Sat Jul 11 05:16:55 2026] free (95925): drop_caches: 1 [Sat Jul 11 06:16:55 2026] free (99434): drop_caches: 1 [Sat Jul 11 07:16:55 2026] free (102064): drop_caches: 1 [Sat Jul 11 08:16:56 2026] free (104689): drop_caches: 1 [Sat Jul 11 09:16:56 2026] free (106558): drop_caches: 1 [Sat Jul 11 10:16:55 2026] free (107943): drop_caches: 1 [Sat Jul 11 11:16:56 2026] free (110176): drop_caches: 1 [Sat Jul 11 12:16:54 2026] free (113462): drop_caches: 1 [Sat Jul 11 13:16:55 2026] free (116312): drop_caches: 1 [Sat Jul 11 14:16:55 2026] free (117944): drop_caches: 1 [Sat Jul 11 15:16:54 2026] free (120002): drop_caches: 1 [Sat Jul 11 16:16:54 2026] free (120751): drop_caches: 1 === end === === shutdown diagnostic @ SIGTERM === --- date --- 2026-07-11T15:47:51Z --- ps auxf (top 60 by cpu) --- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S Jul08 0:00 [kthreadd] root 17 0.0 0.0 0 0 ? I Jul08 3:06 \_ [rcu_preempt] root 1 0.0 0.1 22640 13924 ? Ss Jul08 1:32 /sbin/init root 121458 4.5 4.7 2030036 384988 ? Ssl 17:11 1:40 /usr/local/lib/hermes-agent/venv/bin/python -m hermes_cli.main gateway run root 123481 0.0 0.0 6120 2040 ? Ss 17:47 0:00 \_ timeout 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 121458 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' root 123482 0.0 0.0 7740 3544 ? S 17:47 0:00 \_ bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 121458 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' root 123484 100 0.0 12752 5252 ? R 17:47 0:00 \_ ps auxf --sort=-pcpu --- pstree of self --- hermes,121458 -m hermes_cli.main gateway run |-timeout,123481 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 121458 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | `-bash,123482 -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 121458 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | |-head,123487 -40 | `-pstree,123486 -plau 121458 |-{hermes},121465 |-{hermes},121466 |-{hermes},121467 |-{hermes},121468 |-{hermes},121471 |-{hermes},121473 |-{hermes},121475 |-{hermes},121476 |-{hermes},121477 |-{hermes},121492 |-{hermes},121554 |-{hermes},121557 |-{hermes},121758 `-{hermes},123488 --- /proc/loadavg --- 0.28 0.11 0.08 2/233 123489 --- recent dmesg (oom/killed) --- [Fri Jul 10 23:16:56 2026] free (91578): drop_caches: 1 [Sat Jul 11 00:16:56 2026] free (92343): drop_caches: 1 [Sat Jul 11 01:16:56 2026] free (93929): drop_caches: 1 [Sat Jul 11 01:16:57 2026] workqueue: blk_mq_run_work_fn hogged CPU for >10000us 64 times, consider switching to WQ_UNBOUND [Sat Jul 11 02:16:55 2026] free (94883): drop_caches: 1 [Sat Jul 11 03:16:55 2026] free (95237): drop_caches: 1 [Sat Jul 11 04:16:55 2026] free (95569): drop_caches: 1 [Sat Jul 11 05:16:55 2026] free (95925): drop_caches: 1 [Sat Jul 11 06:16:55 2026] free (99434): drop_caches: 1 [Sat Jul 11 07:16:55 2026] free (102064): drop_caches: 1 [Sat Jul 11 08:16:56 2026] free (104689): drop_caches: 1 [Sat Jul 11 09:16:56 2026] free (106558): drop_caches: 1 [Sat Jul 11 10:16:55 2026] free (107943): drop_caches: 1 [Sat Jul 11 11:16:56 2026] free (110176): drop_caches: 1 [Sat Jul 11 12:16:54 2026] free (113462): drop_caches: 1 [Sat Jul 11 13:16:55 2026] free (116312): drop_caches: 1 [Sat Jul 11 14:16:55 2026] free (117944): drop_caches: 1 [Sat Jul 11 15:16:54 2026] free (120002): drop_caches: 1 [Sat Jul 11 16:16:54 2026] free (120751): drop_caches: 1 [Sat Jul 11 17:16:55 2026] free (121604): drop_caches: 1 === end === === shutdown diagnostic @ SIGTERM === --- date --- 2026-07-14T05:48:19Z --- ps auxf (top 60 by cpu) --- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S Jul08 0:00 [kthreadd] root 17 0.1 0.0 0 0 ? I Jul08 13:15 \_ [rcu_preempt] root 1 0.0 0.1 22836 14004 ? Ss Jul08 5:52 /sbin/init root 123497 1.6 8.3 2619708 675544 ? Ssl Jul11 60:05 /usr/local/lib/hermes-agent/venv/bin/python -m hermes_cli.main gateway run root 517055 3.1 0.1 31376 15660 ? Ss 07:48 0:00 \_ python3 /tmp/rst_gw.py root 517081 0.0 0.0 17632 5984 ? S 07:48 0:00 \_ systemctl restart hermes-gateway.service --- pstree of self --- hermes,123497 -m hermes_cli.main gateway run |-bash,131468 -lic set +m; hermes dashboard --port 9119 --host 127.0.0.1 2>&1 | `-hermes,131481 /usr/local/lib/hermes-agent/venv/bin/hermes dashboard --port 9119 --host 127.0.0.1 | |-{hermes},131484 | |-{hermes},131488 | |-{hermes},131489 | |-{hermes},131591 | |-{hermes},131610 | |-{hermes},131665 | |-{hermes},131689 | |-{hermes},133486 | |-{hermes},133880 | |-{hermes},134839 | |-{hermes},135788 | |-{hermes},135809 | `-{hermes},136108 |-bash,176524 -lic set +m; # Simple approach: print code to stderr, then wait\012python3 << 'EOF'\012import subprocess\012import sys\012\012# Run gh in a pseudo-terminal, capture everything\012import os, pty\012master, slave = pty.openpty()\012proc = subprocess.Popen(["gh", "auth", "login", "--web"], \012 stdin=slave, stdout=slave, stderr=slave, \012 close_fds=True)\012os.close(slave)\012\012# Read until we get the code\012output = b""\012while True:\012 try:\012 data = os.read(master, 4096)\012 if not data:\012 break\012 output += data\012 decoded = output.decode()\012 if "one-time code:" in decoded:\012 # Extract code\012 import re\012 m = re.search(r'([A-Z0-9]{4}-[A-Z0-9]{4})', decoded)\012 if m:\012 print(f"CODE:{m.group(1)}", flush=True)\012 print(f"URL:https://github.com/login/device")\012 break\012 except:\012 break\012\012# Wait for completion\012proc.wait()\012EOF | `-python3,176537 | `-gh,176538 auth login --web | |-{gh},176539 | |-{gh},176540 | |-{gh},176541 | |-{gh},176542 | |-{gh},176543 | `-{gh},176544 |-bash,180962 -lic set +m; hermes dashboard --port 9119 --host 127.0.0.1 2>&1 | `-hermes,180974 /usr/local/lib/hermes-agent/venv/bin/hermes dashboard --port 9119 --host 127.0.0.1 | |-node,499122 --expose-gc /usr/local/lib/hermes-agent/ui-tui/dist/entry.js | | |-{node},499123 | | |-{node},499124 | | |-{node},499125 | | |-{node},499126 | | |-{node},499127 | | |-{node},499128 | | |-{node},499131 | | |-{node},499132 | | |-{node},499133 | | `-{node},499134 | |-python3,499035 -m tui_gateway.slash_worker --session-key 20260714_063006_f25202 --model default | | |-{python3},499048 --- /proc/loadavg --- 0.26 0.21 0.19 1/501 517089 --- recent dmesg (oom/killed) --- [Mon Jul 13 15:16:50 2026] free (328611): drop_caches: 1 [Mon Jul 13 15:59:49 2026] workqueue: cgwb_release_workfn hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [Mon Jul 13 16:16:49 2026] free (338434): drop_caches: 1 [Mon Jul 13 17:16:49 2026] free (349590): drop_caches: 1 [Mon Jul 13 18:16:48 2026] free (359916): drop_caches: 1 [Mon Jul 13 19:16:50 2026] free (370289): drop_caches: 1 [Mon Jul 13 20:16:49 2026] free (382119): drop_caches: 1 [Mon Jul 13 21:16:49 2026] free (393853): drop_caches: 1 [Mon Jul 13 22:16:48 2026] free (405085): drop_caches: 1 [Mon Jul 13 23:16:48 2026] free (416234): drop_caches: 1 [Mon Jul 13 23:59:58 2026] workqueue: srcu_invoke_callbacks hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [Tue Jul 14 00:16:50 2026] free (427333): drop_caches: 1 [Tue Jul 14 01:00:47 2026] workqueue: vmstat_update hogged CPU for >10000us 64 times, consider switching to WQ_UNBOUND [Tue Jul 14 01:16:48 2026] free (438348): drop_caches: 1 [Tue Jul 14 02:16:48 2026] free (449501): drop_caches: 1 [Tue Jul 14 03:16:48 2026] free (460501): drop_caches: 1 [Tue Jul 14 04:16:48 2026] free (471553): drop_caches: 1 [Tue Jul 14 05:16:48 2026] free (483213): drop_caches: 1 [Tue Jul 14 06:16:47 2026] free (496149): drop_caches: 1 [Tue Jul 14 07:16:49 2026] free (511410): drop_caches: 1 === end === === shutdown diagnostic @ SIGTERM === --- date --- 2026-07-20T08:35:04Z --- ps auxf (top 60 by cpu) --- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S Jul08 0:02 [kthreadd] root 17 0.3 0.0 0 0 ? I Jul08 55:39 \_ [rcu_preempt] root 1 0.0 0.1 22708 14004 ? Ss Jul08 10:14 /sbin/init root 127192 5.0 1.5 1489288 124828 ? Ssl Jul11 633:52 /usr/sbin/tailscaled --state=/var/lib/tailscale/tailscaled.state --socket=/run/tailscale/tailscaled.sock --port=41641 --- pstree of self --- hermes,517117 -m hermes_cli.main gateway run |-chrome,800709 | |-cat,800727 | |-cat,800728 | |-chrome,800737 | | `-chrome,800758 | | |-{chrome},800760 | | |-{chrome},800827 | | |-{chrome},800828 | | |-{chrome},800829 | | |-{chrome},800830 | | |-{chrome},800831 | | |-{chrome},800832 | | |-{chrome},800833 | | |-{chrome},800834 | | |-{chrome},800835 | | |-{chrome},800836 | | |-{chrome},800837 | | |-{chrome},800838 | | |-{chrome},800992 | | `-{chrome},801560 | |-chrome,800738 | | |-chrome,800762 | | | |-{chrome},800767 | | | |-{chrome},800768 | | | |-{chrome},800769 | | | |-{chrome},800770 | | | |-{chrome},800771 | | | |-{chrome},800774 | | | `-{chrome},801559 | | |-chrome,800792 | | | |-{chrome},800793 | | | |-{chrome},800794 | | | |-{chrome},800795 | | | |-{chrome},800796 | | | |-{chrome},800797 | | | |-{chrome},800798 | | | |-{chrome},800800 | | | |-{chrome},800801 | | | |-{chrome},800821 --- /proc/loadavg --- 2.25 2.41 2.58 1/516 1071922 --- recent dmesg (oom/killed) --- [Mon Jul 20 10:13:03 2026] docker0: port 1(veth5ca0f18) entered disabled state [Mon Jul 20 10:13:03 2026] veth5ca0f18: entered allmulticast mode [Mon Jul 20 10:13:03 2026] veth5ca0f18: entered promiscuous mode [Mon Jul 20 10:13:03 2026] eth0: renamed from vethcbadce3 [Mon Jul 20 10:13:03 2026] docker0: port 1(veth5ca0f18) entered blocking state [Mon Jul 20 10:13:03 2026] docker0: port 1(veth5ca0f18) entered forwarding state [Mon Jul 20 10:14:08 2026] docker0: port 1(veth5ca0f18) entered disabled state [Mon Jul 20 10:14:08 2026] vethcbadce3: renamed from eth0 [Mon Jul 20 10:14:08 2026] docker0: port 1(veth5ca0f18) entered disabled state [Mon Jul 20 10:14:08 2026] veth5ca0f18 (unregistering): left allmulticast mode [Mon Jul 20 10:14:08 2026] veth5ca0f18 (unregistering): left promiscuous mode [Mon Jul 20 10:14:08 2026] docker0: port 1(veth5ca0f18) entered disabled state [Mon Jul 20 10:14:09 2026] docker0: port 1(veth17e3e8e) entered blocking state [Mon Jul 20 10:14:09 2026] docker0: port 1(veth17e3e8e) entered disabled state [Mon Jul 20 10:14:09 2026] veth17e3e8e: entered allmulticast mode [Mon Jul 20 10:14:09 2026] veth17e3e8e: entered promiscuous mode [Mon Jul 20 10:14:09 2026] eth0: renamed from veth953bb5b [Mon Jul 20 10:14:09 2026] docker0: port 1(veth17e3e8e) entered blocking state [Mon Jul 20 10:14:09 2026] docker0: port 1(veth17e3e8e) entered forwarding state [Mon Jul 20 10:16:32 2026] free (1069711): drop_caches: 1 === end === === shutdown diagnostic @ SIGTERM === --- date --- 2026-07-21T06:08:06Z --- ps auxf (top 60 by cpu) --- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S Jul08 0:02 [kthreadd] root 17 0.3 0.0 0 0 ? I Jul08 59:20 \_ [rcu_preempt] root 1 0.0 0.1 22840 14008 ? Ss Jul08 11:08 /sbin/init root 127192 6.1 0.7 1489288 60400 ? Ssl Jul11 846:52 /usr/sbin/tailscaled --state=/var/lib/tailscale/tailscaled.state --socket=/run/tailscale/tailscaled.sock --port=41641 --- pstree of self --- hermes,1071943 -m hermes_cli.main gateway run |-bash,1177085 -c source /tmp/hermes-snap-395b1bf4319a.sh >/dev/null 2>&1 || true\012builtin cd -- /opt/ai-os/products/ceo || exit 126\012eval 'lsof -ti :20128 | xargs -r kill && sleep 3 && (nohup 9router server > /dev/null 2>&1 &) && sleep 3 && ss -tlnp | grep 20128'\012__hermes_ec=$?\012umask 077\012{ export -p > /tmp/hermes-snap-395b1bf4319a.sh.tmp.$BASHPID && mv -f /tmp/hermes-snap-395b1bf4319a.sh.tmp.$BASHPID /tmp/hermes-snap-395b1bf4319a.sh; } 2>/dev/null || rm -f /tmp/hermes-snap-395b1bf4319a.sh.tmp.$BASHPID 2>/dev/null || true\012pwd -P > /tmp/hermes-cwd-395b1bf4319a.txt 2>/dev/null || true\012printf '\\n__HERMES_CWD_395b1bf4319a__%s__HERMES_CWD_395b1bf4319a__\\n' "$(pwd -P)"\012exit $__hermes_ec | `-sleep,1177090 3 |-hermes,1173958 /usr/local/lib/hermes-agent/venv/bin/hermes dashboard --port 9119 --host 127.0.0.1 --no-open --skip-build | |-python3,1173988 /usr/local/lib/hermes-agent/tools/mcp_stdio_watchdog.py --ppid 1173958 --create-time 1784612154.92 -- /root/.local/bin/paper-search-mcp | | |-paper-search-mc,1173992 /root/.local/bin/paper-search-mcp | | | |-{paper-search-mc},1173999 | | | `-{paper-search-mc},1176992 | | `-{python3},1173993 | |-{hermes},1173973 | |-{hermes},1173982 | |-{hermes},1173983 | |-{hermes},1173986 | |-{hermes},1173987 | |-{hermes},1173989 | |-{hermes},1174043 | |-{hermes},1174244 | |-{hermes},1174247 | |-{hermes},1174252 | |-{hermes},1174266 | |-{hermes},1174267 | |-{hermes},1174268 | |-{hermes},1174280 | |-{hermes},1174281 | `-{hermes},1174282 |-node,1174820 /root/.hermes/lsp/bin/pyright-langserver --stdio | |-{node},1174822 | |-{node},1174823 | |-{node},1174824 | |-{node},1174825 | |-{node},1174826 | `-{node},1174827 |-python,1072069 /usr/local/lib/hermes-agent/tools/mcp_stdio_watchdog.py --ppid 1071943 --create-time 1784536517.3 -- /root/.local/bin/paper-search-mcp | |-paper-search-mc,1072072 /root/.local/bin/paper-search-mcp | | |-{paper-search-mc},1072082 | | `-{paper-search-mc},1177072 | `-{python},1072073 |-timeout,1177091 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 1071943 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | `-bash,1177092 -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 1071943 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | |-head,1177097 -40 --- /proc/loadavg --- 0.16 0.26 0.33 2/465 1177098 --- recent dmesg (oom/killed) --- [Tue Jul 21 00:52:22 2026] systemd[1]: systemd-journald.service: Main process exited, code=dumped, status=6/ABRT [Tue Jul 21 00:52:22 2026] systemd[1]: systemd-journald.service: Failed with result 'watchdog'. [Tue Jul 21 00:52:22 2026] systemd[1]: systemd-journald.service: Consumed 19min 57.554s CPU time, 147.0M memory peak, 0B memory swap peak. [Tue Jul 21 00:52:22 2026] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1. [Tue Jul 21 00:52:22 2026] systemd[1]: Starting systemd-journald.service - Journal Service... [Tue Jul 21 00:52:22 2026] systemd-journald[1142642]: Collecting audit messages is disabled. [Tue Jul 21 00:52:22 2026] systemd-journald[1142642]: File /var/log/journal/ac502d24186e443eacced9b2aed0680d/system.journal corrupted or uncleanly shut down, renaming and replacing. [Tue Jul 21 00:52:22 2026] systemd[1]: Started systemd-journald.service - Journal Service. [Tue Jul 21 01:16:31 2026] free (1144409): drop_caches: 1 [Tue Jul 21 02:16:31 2026] free (1148942): drop_caches: 1 [Tue Jul 21 03:16:29 2026] free (1154005): drop_caches: 1 [Tue Jul 21 03:16:37 2026] workqueue: update_balloon_stats_func hogged CPU for >10000us 64 times, consider switching to WQ_UNBOUND [Tue Jul 21 03:27:57 2026] workqueue: psi_avgs_work hogged CPU for >10000us 128 times, consider switching to WQ_UNBOUND [Tue Jul 21 04:16:29 2026] workqueue: wq_barrier_func hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [Tue Jul 21 04:16:30 2026] free (1155840): drop_caches: 1 [Tue Jul 21 05:01:58 2026] workqueue: vmstat_shepherd hogged CPU for >10000us 256 times, consider switching to WQ_UNBOUND [Tue Jul 21 05:16:30 2026] free (1160720): drop_caches: 1 [Tue Jul 21 06:16:29 2026] free (1165772): drop_caches: 1 [Tue Jul 21 07:16:30 2026] free (1171853): drop_caches: 1 [Tue Jul 21 07:49:29 2026] workqueue: process_srcu hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND === end === === shutdown diagnostic @ SIGTERM === --- date --- 2026-07-22T04:38:55Z --- ps auxf (top 60 by cpu) --- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S Jul08 0:02 [kthreadd] root 17 0.3 0.0 0 0 ? I Jul08 64:54 \_ [rcu_preempt] root 1 0.0 0.1 22840 14012 ? Ss Jul08 11:52 /sbin/init root 1256126 133 0.1 372656 13324 ? Rsl 06:38 0:00 /usr/libexec/packagekitd --- pstree of self --- hermes,1177112 -m hermes_cli.main gateway run |-chrome,1239705 --headless=new --no-sandbox --disable-gpu --disable-dev-shm-usage --disable-extensions --no-first-run --no-default-browser-check --remote-debugging-port=9223 --remote-debugging-address=127.0.0.1 --remote-allow-origins=* --user-data-dir=/root/.notebooklm-mcp-cli/chrome-profiles/default | |-cat,1239722 | |-cat,1239723 | |-chrome,1239742 | | `-chrome,1239807 | | |-{chrome},1239817 | | |-{chrome},1240022 | | |-{chrome},1240023 | | |-{chrome},1240027 | | |-{chrome},1240028 | | |-{chrome},1240031 | | |-{chrome},1240035 | | |-{chrome},1240040 | | |-{chrome},1240041 | | |-{chrome},1240042 | | |-{chrome},1240043 | | |-{chrome},1240045 | | |-{chrome},1240054 | | |-{chrome},1240621 | | `-{chrome},1241046 | |-chrome,1239743 | | |-chrome,1239836 | | | |-{chrome},1239842 | | | |-{chrome},1239843 | | | |-{chrome},1239845 | | | |-{chrome},1239846 | | | |-{chrome},1239847 | | | |-{chrome},1239854 | | | |-{chrome},1239869 | | | `-{chrome},1241051 | | |-chrome,1239912 | | | |-{chrome},1239919 | | | |-{chrome},1239929 | | | |-{chrome},1239930 | | | |-{chrome},1239931 | | | |-{chrome},1239932 | | | |-{chrome},1239935 | | | |-{chrome},1239998 | | | |-{chrome},1240005 --- /proc/loadavg --- 0.65 0.27 0.20 1/464 1256137 --- recent dmesg (oom/killed) --- [Wed Jul 22 06:37:47 2026] docker0: port 1(veth8cc60cf) entered blocking state [Wed Jul 22 06:37:47 2026] docker0: port 1(veth8cc60cf) entered disabled state [Wed Jul 22 06:37:47 2026] veth8cc60cf: entered allmulticast mode [Wed Jul 22 06:37:47 2026] veth8cc60cf: entered promiscuous mode [Wed Jul 22 06:37:47 2026] eth0: renamed from vetha53c92c [Wed Jul 22 06:37:47 2026] docker0: port 1(veth8cc60cf) entered blocking state [Wed Jul 22 06:37:47 2026] docker0: port 1(veth8cc60cf) entered forwarding state [Wed Jul 22 06:38:05 2026] vetha53c92c: renamed from eth0 [Wed Jul 22 06:38:05 2026] docker0: port 1(veth8cc60cf) entered disabled state [Wed Jul 22 06:38:06 2026] docker0: port 1(veth8cc60cf) entered disabled state [Wed Jul 22 06:38:06 2026] veth8cc60cf (unregistering): left allmulticast mode [Wed Jul 22 06:38:06 2026] veth8cc60cf (unregistering): left promiscuous mode [Wed Jul 22 06:38:06 2026] docker0: port 1(veth8cc60cf) entered disabled state [Wed Jul 22 06:38:06 2026] docker0: port 1(veth88b6ffe) entered blocking state [Wed Jul 22 06:38:06 2026] docker0: port 1(veth88b6ffe) entered disabled state [Wed Jul 22 06:38:06 2026] veth88b6ffe: entered allmulticast mode [Wed Jul 22 06:38:06 2026] veth88b6ffe: entered promiscuous mode [Wed Jul 22 06:38:06 2026] eth0: renamed from veth254d692 [Wed Jul 22 06:38:06 2026] docker0: port 1(veth88b6ffe) entered blocking state [Wed Jul 22 06:38:06 2026] docker0: port 1(veth88b6ffe) entered forwarding state === end === === shutdown diagnostic @ SIGTERM === --- date --- 2026-07-24T16:53:00Z --- ps auxf (top 60 by cpu) --- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S Jul08 0:04 [kthreadd] root 17 0.3 0.0 0 0 ? I Jul08 81:25 \_ [rcu_preempt] root 1 0.0 0.1 22748 14028 ? Ss Jul08 15:50 /sbin/init root 127192 6.3 0.8 1489288 68048 ? Ssl Jul11 1199:37 /usr/sbin/tailscaled --state=/var/lib/tailscale/tailscaled.state --socket=/run/tailscale/tailscaled.sock --port=41641 root 1468420 4.6 0.1 1234776 10456 ? Sl 18:52 0:00 /usr/bin/containerd-shim-runc-v2 -namespace moby -id 0719223f4d0395532661754becacb5ea6381aaa644d3f66fc54dcbd30cb34cb0 -address /run/containerd/containerd.sock 1000 1468444 45.4 0.6 686336 50644 ? Rsl 18:52 0:00 \_ node custom-server.js --- pstree of self --- hermes,1256148 -m hermes_cli.main gateway run |-node,1443613 /root/.hermes/lsp/bin/pyright-langserver --stdio | |-{node},1443615 | |-{node},1443616 | |-{node},1443617 | |-{node},1443618 | |-{node},1443619 | `-{node},1443620 |-python,1256561 /usr/local/lib/hermes-agent/tools/mcp_stdio_watchdog.py --ppid 1256148 --create-time 1784695145.01 -- /root/.local/bin/paper-search-mcp | |-paper-search-mc,1256569 /root/.local/bin/paper-search-mcp | | |-{paper-search-mc},1256856 | | `-{paper-search-mc},1467723 | `-{python},1256570 |-python3,1443729 /opt/ai-os/products/ceo/kanban_server.py |-timeout,1468491 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 1256148 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | `-bash,1468492 -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 1256148 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | |-head,1468498 -40 | `-pstree,1468497 -plau 1256148 |-{hermes},1256182 |-{hermes},1256544 |-{hermes},1256545 |-{hermes},1256557 |-{hermes},1256558 |-{hermes},1256559 |-{hermes},1256562 |-{hermes},1256897 |-{hermes},1256898 |-{hermes},1256946 |-{hermes},1257188 |-{hermes},1257189 |-{hermes},1258851 |-{hermes},1258852 |-{hermes},1258868 |-{hermes},1258925 |-{hermes},1261410 |-{hermes},1264657 |-{hermes},1266909 |-{hermes},1270281 |-{hermes},1276615 |-{hermes},1407208 --- /proc/loadavg --- 0.37 0.37 0.45 4/453 1468500 --- recent dmesg (oom/killed) --- [Fri Jul 24 18:41:42 2026] docker0: port 1(vethd9de490) entered blocking state [Fri Jul 24 18:41:42 2026] docker0: port 1(vethd9de490) entered disabled state [Fri Jul 24 18:41:42 2026] vethd9de490: entered allmulticast mode [Fri Jul 24 18:41:42 2026] vethd9de490: entered promiscuous mode [Fri Jul 24 18:41:42 2026] eth0: renamed from veth6d336a7 [Fri Jul 24 18:41:42 2026] docker0: port 1(vethd9de490) entered blocking state [Fri Jul 24 18:41:42 2026] docker0: port 1(vethd9de490) entered forwarding state [Fri Jul 24 18:52:17 2026] docker0: port 1(vethd9de490) entered disabled state [Fri Jul 24 18:52:17 2026] veth6d336a7: renamed from eth0 [Fri Jul 24 18:52:17 2026] docker0: port 1(vethd9de490) entered disabled state [Fri Jul 24 18:52:17 2026] vethd9de490 (unregistering): left allmulticast mode [Fri Jul 24 18:52:17 2026] vethd9de490 (unregistering): left promiscuous mode [Fri Jul 24 18:52:17 2026] docker0: port 1(vethd9de490) entered disabled state [Fri Jul 24 18:52:17 2026] docker0: port 1(veth9b4b8c8) entered blocking state [Fri Jul 24 18:52:17 2026] docker0: port 1(veth9b4b8c8) entered disabled state [Fri Jul 24 18:52:17 2026] veth9b4b8c8: entered allmulticast mode [Fri Jul 24 18:52:17 2026] veth9b4b8c8: entered promiscuous mode [Fri Jul 24 18:52:17 2026] eth0: renamed from vetha22a97b [Fri Jul 24 18:52:17 2026] docker0: port 1(veth9b4b8c8) entered blocking state [Fri Jul 24 18:52:17 2026] docker0: port 1(veth9b4b8c8) entered forwarding state === end === === shutdown diagnostic @ SIGTERM === --- date --- 2026-09-08T05:55:45Z --- ps auxf (top 60 by cpu) --- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S Jul08 0:27 [kthreadd] root 17 0.3 0.0 0 0 ? I Jul08 350:48 \_ [rcu_preempt] root 1 0.0 0.1 22896 14036 ? Ss Jul08 62:03 /usr/lib/systemd/systemd --system --deserialize=98 root 3384698 14.8 4.2 1867572 348080 ? Ssl 07:53 0:21 /usr/local/lib/hermes-agent/venv/bin/python -m hermes_cli.main gateway run root 3384718 0.1 0.2 106520 16832 ? Ssl 07:53 0:00 \_ /usr/local/lib/hermes-agent/venv/bin/python /usr/local/lib/hermes-agent/tools/mcp_stdio_watchdog.py --ppid 3384698 -- /root/.local/bin/paper-search-mcp root 3384720 1.4 1.0 249672 81556 ? Ssl 07:53 0:02 \_ /root/.local/share/uv/tools/paper-search-mcp/bin/python /root/.local/bin/paper-search-mcp root 3651695 8.6 0.8 1424856 69168 ? Ssl Aug11 3477:33 /usr/sbin/tailscaled --state=/var/lib/tailscale/tailscaled.state --socket=/run/tailscale/tailscaled.sock --port=41641 root 3371194 2.5 4.0 2495272 327128 ? Ssl 06:40 1:55 /usr/local/lib/hermes-agent/venv/bin/python /usr/local/lib/hermes-agent/venv/bin/hermes dashboard --port 9119 --host 127.0.0.1 --no-open --skip-build root 3371205 0.0 0.2 106524 16796 ? Ssl 06:40 0:00 \_ /usr/local/lib/hermes-agent/venv/bin/python /usr/local/lib/hermes-agent/tools/mcp_stdio_watchdog.py --ppid 3371194 -- /root/.local/bin/paper-search-mcp root 3371207 0.0 1.0 323408 81648 ? Ssl 06:40 0:02 \_ /root/.local/share/uv/tools/paper-search-mcp/bin/python /root/.local/bin/paper-search-mcp --- pstree of self --- hermes,3384698 -m hermes_cli.main gateway run |-python,3384718 /usr/local/lib/hermes-agent/tools/mcp_stdio_watchdog.py --ppid 3384698 -- /root/.local/bin/paper-search-mcp | |-paper-search-mc,3384720 /root/.local/bin/paper-search-mcp | | |-{paper-search-mc},3384724 | | `-{paper-search-mc},3384725 | `-{python},3384721 |-timeout,3385830 5 bash -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 3384698 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | `-bash,3385831 -c echo '=== shutdown diagnostic @ SIGTERM ==='; echo '--- date ---'; date -u +%Y-%m-%dT%H:%M:%SZ; echo '--- ps auxf (top 60 by cpu) ---'; ps auxf --sort=-pcpu 2>/dev/null | head -60; echo '--- pstree of self ---'; pstree -plau 3384698 2>/dev/null | head -40 || true; echo '--- /proc/loadavg ---'; cat /proc/loadavg 2>/dev/null || true; echo '--- recent dmesg (oom/killed) ---'; dmesg -T 2>/dev/null | tail -20 || journalctl --user -n 20 --no-pager 2>/dev/null | tail -20 || true; echo '=== end ===' | |-head,3385837 -40 | `-pstree,3385836 -plau 3384698 |-{hermes},3384706 |-{hermes},3384711 |-{hermes},3384712 |-{hermes},3384715 |-{hermes},3384716 |-{hermes},3384717 |-{hermes},3384719 |-{hermes},3384730 |-{hermes},3384731 |-{hermes},3384879 |-{hermes},3384889 |-{hermes},3384890 |-{hermes},3384894 |-{hermes},3384939 |-{hermes},3384961 |-{hermes},3385168 |-{hermes},3385533 `-{hermes},3385832 --- /proc/loadavg --- 0.59 0.40 0.20 2/569 3385838 --- recent dmesg (oom/killed) --- [Mon Sep 7 18:50:22 2026] docker0: port 1(veth78c8d1a) entered blocking state [Mon Sep 7 18:50:22 2026] docker0: port 1(veth78c8d1a) entered disabled state [Mon Sep 7 18:50:22 2026] veth78c8d1a: entered allmulticast mode [Mon Sep 7 18:50:22 2026] veth78c8d1a: entered promiscuous mode [Mon Sep 7 18:50:22 2026] eth0: renamed from veth9347512 [Mon Sep 7 18:50:22 2026] docker0: port 1(veth78c8d1a) entered blocking state [Mon Sep 7 18:50:22 2026] docker0: port 1(veth78c8d1a) entered forwarding state [Mon Sep 7 19:14:25 2026] free (3285273): drop_caches: 1 [Mon Sep 7 20:14:22 2026] free (3292097): drop_caches: 1 [Mon Sep 7 21:14:25 2026] free (3297580): drop_caches: 1 [Mon Sep 7 22:14:22 2026] free (3302823): drop_caches: 1 [Mon Sep 7 23:14:23 2026] free (3309454): drop_caches: 1 [Tue Sep 8 00:14:24 2026] free (3315369): drop_caches: 1 [Tue Sep 8 01:14:26 2026] free (3321375): drop_caches: 1 [Tue Sep 8 02:14:21 2026] free (3329219): drop_caches: 1 [Tue Sep 8 03:14:23 2026] free (3338613): drop_caches: 1 [Tue Sep 8 04:14:22 2026] free (3348402): drop_caches: 1 [Tue Sep 8 05:14:20 2026] free (3357403): drop_caches: 1 [Tue Sep 8 06:14:22 2026] free (3364920): drop_caches: 1 [Tue Sep 8 07:14:20 2026] free (3379011): drop_caches: 1 === end ===