Systemd menghentikan daemon buruh pelabuhan tanpa alasan yang jelas

Dec 01 2020

Saya mencoba untuk menyelidiki mengapa systemd mengirim sinyal penghentian ke Dockerd. Ini terkait dengan posting stackoverflow ini .

$ journalctl -r

Dec 01 06:25:05 ip-10-38-4-210 dockerd[2218]: time="2020-12-01T06:25:05.867748396Z" level=info msg="Processing signal 'terminated'"
Dec 01 06:25:05 ip-10-38-4-210 systemd[1]: Stopping Docker Application Container Engine...
Dec 01 06:25:03 ip-10-38-4-210 CRON[23453]: pam_unix(cron:session): session closed for user root
Dec 01 06:25:01 ip-10-38-4-210 systemd[1]: Starting Daily apt upgrade and clean activities...
Dec 01 06:25:01 ip-10-38-4-210 CRON[23454]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
Dec 01 06:25:01 ip-10-38-4-210 CRON[23453]: pam_unix(cron:session): session opened for user root by (uid=0)
Dec 01 06:17:01 ip-10-38-4-210 CRON[23441]: pam_unix(cron:session): session closed for user root
Dec 01 06:17:01 ip-10-38-4-210 CRON[23442]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Dec 01 06:17:01 ip-10-38-4-210 CRON[23441]: pam_unix(cron:session): session opened for user root by (uid=0)
Dec 01 06:06:54 ip-10-38-4-210 CRON[23406]: pam_unix(cron:session): session closed for user root

entri log terakhir sebelum buruh pelabuhan mulai berhenti adalah CRON[23453]: pam_unix(cron:session): session closed for user root, apakah itu tampaknya terkait dengan Anda?

Ini ada di Ubuntu 16.04.6 LTS di x86-64

Jawaban

2 BMitch Dec 02 2020 at 08:30

Dalam kasus khusus ini, hal yang memberi tahu systemd untuk menghentikan layanan buruh pelabuhan tampaknya menjadi layanan pembaruan tanpa pengawasan Ubuntu yang menerapkan pembaruan versi Ubuntu dari paket containerd. Ada masalah terbuka yang menunjukkan banyak orang lain terkena dampak masalah yang sama hari ini:

https://bugs.launchpad.net/ubuntu/+source/containerd/+bug/1870514

Dalam terbitan terkait itu, jurnal tersebut memuat:

Apr 03 06:09:31 server systemd[1]: Starting Daily apt upgrade and clean activities...
...
Apr 03 06:09:43 server systemd[1]: Stopping Docker Application Container Engine...

Perbaikan yang saya rekomendasikan adalah menginstal buruh pelabuhan dari repositori Docker hulu yang tampaknya tidak memiliki masalah ini:

https://docs.docker.com/engine/install/ubuntu/