Systemd はユーザー管理者を停止し、すべてのユーザー・プロセスを終了します。

Systemd はユーザー管理者を停止し、すべてのユーザー・プロセスを終了します。

1人のユーザーとして実行される多くのPodmanコンテナがあります。ここで実行されるプロセスは時々リソース集約的です(CPUとメモリ)。

最近まで何の問題もありませんでした。しかし、コンテナの内部で実行されているプログラムの1つに対する避けられないソフトウェアアップデートの後、コンテナは毎日同時に死にます。利用可能なメモリを倍増して一時的に役に立ちましたが、問題が再び発生しました。

/var/log/syslog閉じる前に常に表示される次の行を で見つけました。

Jul 24 17:01:26 xxx1 systemd[1]: session-5.scope: Deactivated successfully.
Jul 24 17:01:26 xxx1 systemd[1]: session-5.scope: Consumed 9.924s CPU time.
Jul 24 17:01:36 xxx1 systemd[1]: Stopping User Manager for UID 1000...

その直前には、コンテナが常にスケジュールされたジョブを同時に実行したため、CPU使用率が急増しました。

元のバージョン(Ubuntu 22.04LTS)でシステム設定を変更していません。でいいえに/etc/systemd/system.conf設定します。DefaultCPUAccounting

シャットダウンを引き起こす他の制限(タスク数など)がある可能性があると思いますが、ログにユーザー管理者に停止するように求めるメッセージが見つかりません。

停止理由を見つける方法は?

関連情報