ในช่วงสองสามวันที่ผ่านมา เซิร์ฟเวอร์สามเครื่องของฉันประสบปัญหาเดียวกันแทบจะพร้อมกันทุกๆ 24 ชั่วโมง
ฉันไม่ได้เปลี่ยนแปลงอะไรในรหัสโดยใช้การกำหนดค่า MySQL หรืออูบุนตูเป็นเวลาหลายเดือน
สิ่งที่ฉันเห็นในบันทึกข้อผิดพลาด (/var/log/mysql/error.log) คือเห็นได้ชัดว่า MySQL หยุดเองโดยไม่มีเหตุผล:
2022-02-10T06:48:17.246813Z 0 [หมายเหตุ] ให้โอกาสไคลเอนต์ 10 เธรดที่จะตายอย่างสง่างาม
2022-02-10T06:48:17.246853Z 0 [หมายเหตุ] การปิดเธรดทาส
2022-02-10T06:48:19.246990Z 0 [หมายเหตุ] กำลังยกเลิกการเชื่อมต่อไคลเอนต์ที่เหลือ 10 เครื่อง
2022-02-10T06:48:19.247028Z 0 [คำเตือน] /usr/sbin/mysqld: บังคับให้ปิดเธรด 7 ผู้ใช้: 'รูท'
2022-02-10T06:48:19.249583Z 0 [คำเตือน] /usr/sbin/mysqld: บังคับให้ปิดเธรด 10 ผู้ใช้: 'รูท'
2022-02-10T06:48:19.249613Z 0 [คำเตือน] /usr/sbin/mysqld: บังคับให้ปิดเธรด 8 ผู้ใช้: 'รูท'
2022-02-10T06:48:19.249628Z 0 [คำเตือน] /usr/sbin/mysqld: บังคับให้ปิดเธรด 51 ผู้ใช้: 'รูท'
2022-02-10T06:48:19.249641Z 0 [คำเตือน] /usr/sbin/mysqld: บังคับให้ปิดเธรด 3 ผู้ใช้: 'รูท'
2022-02-10T06:48:19.249654Z 0 [คำเตือน] /usr/sbin/mysqld: บังคับให้ปิดเธรด 2 ผู้ใช้: 'รูท'
2022-02-10T06:48:19.249667Z 0 [คำเตือน] /usr/sbin/mysqld: บังคับให้ปิดเธรด 4 ผู้ใช้: 'รูท'
2022-02-10T06:48:19.249680Z 0 [คำเตือน] /usr/sbin/mysqld: บังคับให้ปิดเธรด 5 ผู้ใช้: 'รูท'
2022-02-10T06:48:19.249693Z 0 [คำเตือน] /usr/sbin/mysqld: บังคับให้ปิดเธรด 6 ผู้ใช้: 'รูท'
2022-02-10T06:48:19.249705Z 0 [คำเตือน] /usr/sbin/mysqld: บังคับให้ปิดเธรด 9 ผู้ใช้: 'รูท'
2022-02-10T06:48:19.249723Z 0 [หมายเหตุ] ตัวจัดกำหนดการเหตุการณ์: การล้างคิว 0 เหตุการณ์
2022-02-10T06:48:19.252212Z 0 [หมายเหตุ] สิ้นสุด Binlog
2022-02-10T06:48:19.254111Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'ngram'
2022-02-10T06:48:19.254125Z 0 [หมายเหตุ] การปิดปลั๊กอิน 'พาร์ติชัน'
2022-02-10T06:48:19.254130Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'BLACKHOLE'
2022-02-10T06:48:19.254135Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'ARCHIVE'
2022-02-10T06:48:19.254139Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'PERFORMANCE_SCHEMA'
2022-02-10T06:48:19.254168Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'MRG_MYISAM'
2022-02-10T06:48:19.254173Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'MyISAM'
2022-02-10T06:48:19.254180Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_VIRTUAL'
2022-02-10T06:48:19.254184Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_DATAFILES'
2022-02-10T06:48:19.254188Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_TABLESPACES'
2022-02-10T06:48:19.254191Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_FOREIGN_COLS'
2022-02-10T06:48:19.254195Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_FOREIGN'
2022-02-10T06:48:19.254198Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_FIELDS'
2022-02-10T06:48:19.254202Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_COLUMNS'
2022-02-10T06:48:19.254206Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_INDEXES'
2022-02-10T06:48:19.254209Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_TABLESTATS'
2022-02-10T06:48:19.254213Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_TABLES'
2022-02-10T06:48:19.254216Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_FT_INDEX_TABLE'
2022-02-10T06:48:19.254220Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_FT_INDEX_CACHE'
2022-02-10T06:48:19.254223Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_FT_CONFIG'
2022-02-10T06:48:19.254227Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_FT_BEING_DELETED'
2022-02-10T06:48:19.254230Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_FT_DELETED'
2022-02-10T06:48:19.254234Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_FT_DEFAULT_STOPWORD'
2022-02-10T06:48:19.254237Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_METRICS'
2022-02-10T06:48:19.254241Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_TEMP_TABLE_INFO'
2022-02-10T06:48:19.254244Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_BUFFER_POOL_STATS'
2022-02-10T06:48:19.254248Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_BUFFER_PAGE_LRU'
2022-02-10T06:48:19.254251Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_BUFFER_PAGE'
2022-02-10T06:48:19.254255Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_CMP_PER_INDEX_RESET'
2022-02-10T06:48:19.254258Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_CMP_PER_INDEX'
2022-02-10T06:48:19.254262Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_CMPMEM_RESET'
2022-02-10T06:48:19.254265Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_CMPMEM'
2022-02-10T06:48:19.254269Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_CMP_RESET'
2022-02-10T06:48:19.254272Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_CMP'
2022-02-10T06:48:19.254276Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_LOCK_WAITS'
2022-02-10T06:48:19.254279Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_LOCKS'
2022-02-10T06:48:19.254295Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_TRX'
2022-02-10T06:48:19.254299Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'InnoDB'
2022-02-10T06:48:19.254402Z 0 [หมายเหตุ] InnoDB: FTS เพิ่มประสิทธิภาพการออกจากเธรด
2022-02-10T06:48:19.254552Z 0 [หมายเหตุ] InnoDB: กำลังเริ่มการปิดระบบ...
2022-02-10T06:48:19.354843Z 0 [หมายเหตุ] InnoDB: การดัมพ์บัฟเฟอร์พูลไปยัง /var/lib/mysql/ib_buffer_pool
2022-02-10T06:48:19.356501Z 0 [หมายเหตุ] InnoDB: บัฟเฟอร์พูลเสร็จสิ้นเมื่อ 220210 6:48:19
2022-02-10T06:48:20.819810Z 0 [หมายเหตุ] InnoDB: การปิดระบบเสร็จสมบูรณ์; บันทึกลำดับหมายเลข 36134591308
2022-02-10T06:48:20.820191Z 0 [หมายเหตุ] InnoDB: ลบไฟล์ข้อมูลพื้นที่ตารางชั่วคราว: "ibtmp1"
2022-02-10T06:48:20.820204Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'MEMORY'
2022-02-10T06:48:20.820215Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'CSV'
2022-02-10T06:48:20.820222Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'sha256_password'
2022-02-10T06:48:20.820225Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'mysql_native_password'
2022-02-10T06:48:20.820358Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'binlog'
2022-02-10T06:48:20.821311Z 0 [หมายเหตุ] /usr/sbin/mysqld: การปิดระบบเสร็จสมบูรณ์
2022-02-10T06:48:21.370898Z 0 [คำเตือน] TIMESTAMP ที่มีค่า DEFAULT โดยปริยายเลิกใช้แล้ว โปรดใช้ตัวเลือกเซิร์ฟเวอร์ --explicit_defaults_for_timestamp (ดูรายละเอียดเพิ่มเติมในเอกสารประกอบ)
2022-02-10T06:48:21.372832Z 0 [หมายเหตุ] mysqld (mysqld 5.7.37-0ubuntu0.18.04.1) เริ่มต้นเป็นกระบวนการ 8693 ...
2022-02-10T06:48:21.377512Z 0 [หมายเหตุ] InnoDB: รองรับ PUNCH HOLE
2022-02-10T06:48:21.377533Z 0 [หมายเหตุ] InnoDB: Mutexes และ rw_locks ใช้ GCC atomic builtins
2022-02-10T06:48:21.377538Z 0 [หมายเหตุ] InnoDB: ใช้ mutexes เหตุการณ์
2022-02-10T06:48:21.377543Z 0 [หมายเหตุ] InnoDB: GCC ในตัว __atomic_thread_fence() ใช้สำหรับกั้นหน่วยความจำ
2022-02-10T06:48:21.377547Z 0 [หมายเหตุ] InnoDB: ตารางที่บีบอัดใช้ zlib 1.2.11
2022-02-10T06:48:21.377551Z 0 [หมายเหตุ] InnoDB: การใช้ Linux native AIO
2022-02-10T06:48:21.377803Z 0 [หมายเหตุ] InnoDB: จำนวนพูล: 1
2022-02-10T06:48:21.377915Z 0 [หมายเหตุ] InnoDB: การใช้คำสั่ง CPU crc32
2022-02-10T06:48:21.379635Z 0 [หมายเหตุ] InnoDB: กำลังเริ่มต้นบัฟเฟอร์พูล ขนาดรวม = 1G อินสแตนซ์ = 8 ขนาดก้อน = 128M
2022-02-10T06:48:21.447914Z 0 [หมายเหตุ] InnoDB: เสร็จสิ้นการเริ่มต้นของบัฟเฟอร์พูล
2022-02-10T06:48:21.463713Z 0 [หมายเหตุ] InnoDB: หากผู้ใช้ดำเนินการ mysqld ได้รับอนุญาต ลำดับความสำคัญของเธรดของตัวล้างเพจสามารถเปลี่ยนได้ ดูหน้าคนของ setpriority()
2022-02-10T06:48:21.484266Z 0 [หมายเหตุ] InnoDB: เปิดพื้นที่ตารางเลิกทำ 3 รายการ
2022-02-10T06:48:21.484292Z 0 [Note] InnoDB: 0 undo tablespaces ที่ใช้งานอยู่
2022-02-10T06:48:21.484511Z 0 [หมายเหตุ] InnoDB: รูปแบบไฟล์ที่รองรับสูงสุดคือ Barracuda
2022-02-10T06:48:21.520917Z 0 [หมายเหตุ] InnoDB: การสร้างพื้นที่ตารางที่ใช้ร่วมกันสำหรับตารางชั่วคราว
2022-02-10T06:48:21.521030Z 0 [หมายเหตุ] InnoDB: การตั้งค่าขนาดไฟล์ './ibtmp1' เป็น 12 MB เขียนไฟล์เต็มทางกายภาพ โปรดรอ ...
2022-02-10T06:48:21.552476Z 0 [หมายเหตุ] InnoDB: ขนาดไฟล์ './ibtmp1' คือ 12 MB
2022-02-10T06:48:21.552668Z 0 [คำเตือน] InnoDB: พารามิเตอร์ innodb_undo_logs เลิกใช้แล้ว และอาจถูกลบออกในรุ่นต่อๆ ไป โปรดใช้ innodb_rollback_segments แทน ดู http://dev.mysql.com/doc/refman/5.7/en/innodb-undo-logs.html
2022-02-10T06:48:21.553292Z 0 [หมายเหตุ] InnoDB: พบ 1 เซกเมนต์ย้อนกลับที่ทำซ้ำ 1 เซกเมนต์ย้อนกลับทำซ้ำกำลังทำงานอยู่
2022-02-10T06:48:21.553304Z 0 [หมายเหตุ] InnoDB: 32 ส่วนย้อนกลับที่ไม่ทำซ้ำกำลังทำงานอยู่
2022-02-10T06:48:21.553598Z 0 [หมายเหตุ] InnoDB: กำลังรอให้การล้างข้อมูลเริ่มต้นขึ้น
2022-02-10T06:48:21.603836Z 0 [หมายเหตุ] InnoDB: 5.7.37 เริ่มแล้ว; บันทึกลำดับหมายเลข 36134591308
2022-02-10T06:48:21.604219Z 0 [หมายเหตุ] ปลั๊กอิน 'FEDERATED' ถูกปิดใช้งาน
2022-02-10T06:48:21.604678Z 0 [หมายเหตุ] InnoDB: กำลังโหลดบัฟเฟอร์พูลจาก /var/lib/mysql/ib_buffer_pool
2022-02-10T06:48:21.606857Z 0 [คำเตือน] InnoDB: ไม่สามารถเปิดตาราง mysql/gtid_executed จากพจนานุกรมข้อมูลภายในของ InnoDB แม้ว่าจะมีไฟล์ .frm สำหรับตารางอยู่ก็ตาม โปรดดูที่ http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html สำหรับวิธีแก้ปัญหา
mysqld: ไม่มีตาราง 'mysql.gtid_executed'
2022-02-10T06:48:21.606890Z 0 [คำเตือน] ตาราง Gtid ไม่พร้อมใช้งาน ไม่สามารถเปิดตาราง 'mysql.gtid_executed' ได้
2022-02-10T06:48:21.608219Z 0 [หมายเหตุ] พบ ca.pem, server-cert.pem และ server-key.pem ในไดเร็กทอรีข้อมูล พยายามเปิดใช้งานการสนับสนุน SSL โดยใช้พวกเขา
2022-02-10T06:48:21.608233Z 0 [หมายเหตุ] การข้ามการสร้างใบรับรอง SSL เนื่องจากไฟล์ใบรับรองมีอยู่ในไดเร็กทอรีข้อมูล
2022-02-10T06:48:21.608238Z 0 [คำเตือน] เปิดใช้งาน TLS เวอร์ชัน TLS ที่เลิกใช้แล้ว โปรดใช้ TLSv1.2 หรือสูงกว่า
2022-02-10T06:48:21.608241Z 0 [คำเตือน] เปิดใช้งาน TLS เวอร์ชัน TLSv1.1 ที่เลิกใช้แล้ว โปรดใช้ TLSv1.2 หรือสูงกว่า
2022-02-10T06:48:21.611484Z 0 [คำเตือน] ใบรับรอง CA ca.pem ลงนามด้วยตนเอง
2022-02-10T06:48:21.611520Z 0 [หมายเหตุ] การข้ามการสร้างคู่คีย์ RSA เนื่องจากไฟล์คีย์มีอยู่ในไดเร็กทอรีข้อมูล
2022-02-10T06:48:21.614815Z 0 [คำเตือน] การกำหนดค่าที่ไม่ปลอดภัยสำหรับ --pid-file: ตำแหน่ง '/tmp' ในเส้นทางสามารถเข้าถึงได้โดยผู้ใช้ระบบปฏิบัติการทั้งหมด พิจารณาเลือกไดเร็กทอรีอื่น
2022-02-10T06:48:21.615451Z 0 [คำเตือน] InnoDB: ไม่สามารถเปิดตาราง mysql/server_cost จากพจนานุกรมข้อมูลภายในของ InnoDB แม้ว่าจะมีไฟล์ .frm สำหรับตารางอยู่ก็ตาม โปรดดูที่ http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html สำหรับวิธีแก้ปัญหา
2022-02-10T06:48:21.615470Z 0 [คำเตือน] ไม่สามารถเปิดตารางค่าคงที่ของต้นทุนเครื่องมือเพิ่มประสิทธิภาพ
2022-02-10T06:48:21.616297Z 0 [คำเตือน] InnoDB: ไม่สามารถเปิดตาราง mysql/time_zone_leap_second จากพจนานุกรมข้อมูลภายในของ InnoDB แม้ว่าจะมีไฟล์ .frm สำหรับตารางอยู่ก็ตาม โปรดดูที่ http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html สำหรับวิธีแก้ปัญหา
2022-02-10T06:48:21.616314Z 0 [คำเตือน] ไม่สามารถเปิดและล็อคตารางโซนเวลา: ตาราง 'mysql.time_zone_leap_second' ไม่มีอยู่จริงพยายามที่จะอยู่โดยไม่มีพวกเขา
2022-02-10T06:48:21.616955Z 0 [คำเตือน] InnoDB: ไม่สามารถเปิดตาราง mysql/servers จากพจนานุกรมข้อมูลภายในของ InnoDB แม้ว่าจะมีไฟล์ .frm สำหรับตารางอยู่ก็ตาม โปรดดูที่ http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html สำหรับวิธีแก้ปัญหา
2022-02-10T06:48:21.617005Z 0 [ข้อผิดพลาด] ไม่สามารถเปิดและล็อคตารางสิทธิ์: ไม่มีตาราง 'mysql.servers'
2022-02-10T06:48:21.682478Z 0 [หมายเหตุ] mysqld: พร้อมสำหรับการเชื่อมต่อ
เวอร์ชัน: '5.7.37-0ubuntu0.18.04.1' ซ็อกเก็ต: '/tmp/tmp.q6ChLS0FIM/mysqld.sock' พอร์ต: 0 (Ubuntu)
2022-02-10T06:48:21.747960Z 3 [คำเตือน] InnoDB: ไม่สามารถเปิดตาราง mysql/plugin จากพจนานุกรมข้อมูลภายในของ InnoDB แม้ว่าจะมีไฟล์ .frm สำหรับตารางอยู่ก็ตาม โปรดดูที่ http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html สำหรับวิธีแก้ปัญหา
2022-02-10T06:48:21.751266Z 0 [หมายเหตุ] ให้โอกาสเธรดไคลเอนต์ 0 รายการที่จะตายอย่างสง่างาม
2022-02-10T06:48:21.751284Z 0 [หมายเหตุ] การปิดเธรดทาส
2022-02-10T06:48:21.751291Z 0 [หมายเหตุ] กำลังยกเลิกการเชื่อมต่อไคลเอนต์ที่เหลือ 0 เครื่อง
2022-02-10T06:48:21.751331Z 0 [หมายเหตุ] สิ้นสุด Binlog
2022-02-10T06:48:21.751679Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'ngram'
2022-02-10T06:48:21.751688Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'พาร์ติชัน'
2022-02-10T06:48:21.751692Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'BLACKHOLE'
2022-02-10T06:48:21.751696Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'ARCHIVE'
2022-02-10T06:48:21.751699Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'PERFORMANCE_SCHEMA'
2022-02-10T06:48:21.751726Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'MRG_MYISAM'
2022-02-10T06:48:21.751730Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'MyISAM'
2022-02-10T06:48:21.751736Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_VIRTUAL'
2022-02-10T06:48:21.751740Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_DATAFILES'
2022-02-10T06:48:21.751743Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_TABLESPACES'
2022-02-10T06:48:21.751747Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_FOREIGN_COLS'
2022-02-10T06:48:21.751750Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_FOREIGN'
2022-02-10T06:48:21.751753Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_FIELDS'
2022-02-10T06:48:21.751757Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_COLUMNS'
2022-02-10T06:48:21.751760Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_INDEXES'
2022-02-10T06:48:21.751771Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_TABLESTATS'
2022-02-10T06:48:21.751775Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_SYS_TABLES'
2022-02-10T06:48:21.751778Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_FT_INDEX_TABLE'
2022-02-10T06:48:21.751782Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_FT_INDEX_CACHE'
2022-02-10T06:48:21.751785Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_FT_CONFIG'
2022-02-10T06:48:21.751788Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_FT_BEING_DELETED'
2022-02-10T06:48:21.751792Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_FT_DELETED'
2022-02-10T06:48:21.751795Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_FT_DEFAULT_STOPWORD'
2022-02-10T06:48:21.751798Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_METRICS'
2022-02-10T06:48:21.751802Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_TEMP_TABLE_INFO'
2022-02-10T06:48:21.751805Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_BUFFER_POOL_STATS'
2022-02-10T06:48:21.751808Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_BUFFER_PAGE_LRU'
2022-02-10T06:48:21.751812Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_BUFFER_PAGE'
2022-02-10T06:48:21.751815Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_CMP_PER_INDEX_RESET'
2022-02-10T06:48:21.751818Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_CMP_PER_INDEX'
2022-02-10T06:48:21.751822Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_CMPMEM_RESET'
2022-02-10T06:48:21.751825Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_CMPMEM'
2022-02-10T06:48:21.751828Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_CMP_RESET'
2022-02-10T06:48:21.751832Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_CMP'
2022-02-10T06:48:21.751835Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_LOCK_WAITS'
2022-02-10T06:48:21.751838Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_LOCKS'
2022-02-10T06:48:21.751842Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'INNODB_TRX'
2022-02-10T06:48:21.751845Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'InnoDB'
2022-02-10T06:48:21.751876Z 0 [หมายเหตุ] InnoDB: FTS เพิ่มประสิทธิภาพการออกจากเธรด
2022-02-10T06:48:21.751974Z 0 [หมายเหตุ] InnoDB: กำลังเริ่มการปิดระบบ...
2022-02-10T06:48:21.752015Z 0 [หมายเหตุ] InnoDB: การโหลดบัฟเฟอร์พูลเสร็จสิ้นเมื่อ 220210 6:48:21
2022-02-10T06:48:21.752037Z 0 [หมายเหตุ] InnoDB: การดัมพ์บัฟเฟอร์พูลไปยัง /var/lib/mysql/ib_buffer_pool
2022-02-10T06:48:21.752203Z 0 [หมายเหตุ] InnoDB: บัฟเฟอร์พูลเสร็จสิ้นเมื่อ 220210 6:48:21
2022-02-10T06:48:23.180121Z 0 [หมายเหตุ] InnoDB: การปิดระบบเสร็จสมบูรณ์; บันทึกลำดับหมายเลข 36134591327
2022-02-10T06:48:23.181629Z 0 [หมายเหตุ] InnoDB: ลบไฟล์ข้อมูลพื้นที่ตารางชั่วคราว: "ibtmp1"
2022-02-10T06:48:23.181644Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'MEMORY'
2022-02-10T06:48:23.181651Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'CSV'
2022-02-10T06:48:23.181656Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'sha256_password'
2022-02-10T06:48:23.181660Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'mysql_native_password'
2022-02-10T06:48:23.181788Z 0 [หมายเหตุ] กำลังปิดปลั๊กอิน 'binlog'
2022-02-10T06:48:23.182138Z 0 [หมายเหตุ] mysqld: การปิดระบบเสร็จสมบูรณ์
เมื่อฉันเริ่ม MySQL นี่คือสิ่งที่บันทึกพูด:
2022-02-10T07:00:47.819747Z 0 [คำเตือน] TIMESTAMP ที่มีค่า DEFAULT โดยปริยายเลิกใช้แล้ว โปรดใช้ตัวเลือกเซิร์ฟเวอร์ --explicit_defaults_for_timestamp (ดูรายละเอียดเพิ่มเติมในเอกสารประกอบ)
2022-02-10T07:00:47.821725Z 0 [หมายเหตุ] /usr/sbin/mysqld (mysqld 5.7.37-0ubuntu0.18.04.1) เริ่มต้นเป็นกระบวนการ 8871 ...
2022-02-10T07:00:47.826117Z 0 [หมายเหตุ] InnoDB: รองรับ PUNCH HOLE
2022-02-10T07:00:47.826140Z 0 [หมายเหตุ] InnoDB: Mutexes และ rw_locks ใช้ GCC atomic builtins
2022-02-10T07:00:47.826145Z 0 [หมายเหตุ] InnoDB: ใช้ mutexes เหตุการณ์
2022-02-10T07:00:47.826150Z 0 [หมายเหตุ] InnoDB: GCC ในตัว __atomic_thread_fence() ใช้สำหรับกั้นหน่วยความจำ
2022-02-10T07:00:47.826155Z 0 [หมายเหตุ] InnoDB: ตารางที่บีบอัดใช้ zlib 1.2.11
2022-02-10T07:00:47.826160Z 0 [หมายเหตุ] InnoDB: การใช้ Linux native AIO
2022-02-10T07:00:47.826411Z 0 [หมายเหตุ] InnoDB: จำนวนพูล: 1
2022-02-10T07:00:47.826520Z 0 [หมายเหตุ] InnoDB: การใช้คำสั่ง CPU crc32
2022-02-10T07:00:47.829890Z 0 [หมายเหตุ] InnoDB: กำลังเริ่มต้นบัฟเฟอร์พูล ขนาดรวม = 1G อินสแตนซ์ = 8 ขนาดก้อน = 128M
2022-02-10T07:00:47.900431Z 0 [หมายเหตุ] InnoDB: เสร็จสิ้นการเริ่มต้นของบัฟเฟอร์พูล
2022-02-10T07:00:47.916391Z 0 [หมายเหตุ] InnoDB: หากผู้ใช้ดำเนินการ mysqld ได้รับอนุญาต ลำดับความสำคัญของเธรดของตัวล้างเพจสามารถเปลี่ยนได้ ดูหน้าคนของ setpriority()
2022-02-10T07:00:47.928336Z 0 [หมายเหตุ] InnoDB: เปิดพื้นที่ตารางเลิกทำ 3 รายการ
2022-02-10T07:00:47.928362Z 0 [หมายเหตุ] InnoDB: 0 ยกเลิกพื้นที่ตารางที่ใช้งานอยู่
2022-02-10T07:00:47.928568Z 0 [หมายเหตุ] InnoDB: รูปแบบไฟล์ที่รองรับสูงสุดคือ Barracuda
2022-02-10T07:00:47.958351Z 0 [หมายเหตุ] InnoDB: การสร้างพื้นที่ตารางที่ใช้ร่วมกันสำหรับตารางชั่วคราว
2022-02-10T07:00:47.958418Z 0 [หมายเหตุ] InnoDB: การตั้งค่าขนาดไฟล์ './ibtmp1' เป็น 12 MB เขียนไฟล์เต็มทางกายภาพ โปรดรอ ...
2022-02-10T07:00:47.988870Z 0 [หมายเหตุ] InnoDB: ขนาดไฟล์ './ibtmp1' คือ 12 MB
2022-02-10T07:00:47.989095Z 0 [คำเตือน] InnoDB: พารามิเตอร์ innodb_undo_logs เลิกใช้แล้ว และอาจถูกลบออกในรุ่นต่อๆ ไป โปรดใช้ innodb_rollback_segments แทน ดู http://dev.mysql.com/doc/refman/5.7/en/innodb-undo-logs.html
2022-02-10T07:00:47.989671Z 0 [หมายเหตุ] InnoDB: พบ 1 เซกเมนต์ย้อนกลับที่ทำซ้ำ 1 เซ็กเมนต์การย้อนกลับทำซ้ำกำลังทำงานอยู่
2022-02-10T07:00:47.989680Z 0 [หมายเหตุ] InnoDB: 32 ส่วนย้อนกลับที่ไม่ทำซ้ำกำลังทำงานอยู่
2022-02-10T07:00:47.989974Z 0 [หมายเหตุ] InnoDB: กำลังรอให้การล้างข้อมูลเริ่มต้นขึ้น
2022-02-10T07:00:48.040194Z 0 [หมายเหตุ] InnoDB: 5.7.37 เริ่มแล้ว; บันทึกลำดับหมายเลข 36134591327
2022-02-10T07:00:48.040548Z 0 [หมายเหตุ] ปลั๊กอิน 'FEDERATED' ถูกปิดใช้งาน
2022-02-10T07:00:48.041907Z 0 [คำเตือน] InnoDB: ไม่สามารถเปิดตาราง mysql/plugin จากพจนานุกรมข้อมูลภายในของ InnoDB แม้ว่าจะมีไฟล์ .frm สำหรับตารางอยู่ก็ตาม โปรดดูที่ http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html สำหรับวิธีแก้ปัญหา
mysqld: ไม่มีตาราง 'mysql.plugin'
2022-02-10T07:00:48.041936Z 0 [ข้อผิดพลาด] ไม่สามารถเปิดตาราง mysql.plugin โปรดเรียกใช้ mysql_upgrade เพื่อสร้าง
2022-02-10T07:00:48.042370Z 0 [คำเตือน] InnoDB: ไม่สามารถเปิดตาราง mysql/gtid_executed จากพจนานุกรมข้อมูลภายในของ InnoDB แม้ว่าจะมีไฟล์ .frm สำหรับตารางอยู่ก็ตาม โปรดดูที่ http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html สำหรับวิธีแก้ปัญหา
mysqld: ไม่มีตาราง 'mysql.gtid_executed'
2022-02-10T07:00:48.042391Z 0 [คำเตือน] ตาราง Gtid ไม่พร้อมใช้งาน ไม่สามารถเปิดตาราง 'mysql.gtid_executed' ได้
2022-02-10T07:00:48.043734Z 0 [หมายเหตุ] พบ ca.pem, server-cert.pem และ server-key.pem ในไดเร็กทอรีข้อมูล พยายามเปิดใช้งานการสนับสนุน SSL โดยใช้พวกเขา
2022-02-10T07:00:48.043748Z 0 [หมายเหตุ] การข้ามการสร้างใบรับรอง SSL เนื่องจากไฟล์ใบรับรองมีอยู่ในไดเร็กทอรีข้อมูล
2022-02-10T07:00:48.043753Z 0 [คำเตือน] เปิดใช้งาน TLS เวอร์ชัน TLS ที่เลิกใช้แล้ว โปรดใช้ TLSv1.2 หรือสูงกว่า
2022-02-10T07:00:48.043756Z 0 [คำเตือน] เปิดใช้งาน TLS เวอร์ชัน TLSv1.1 ที่เลิกใช้แล้ว โปรดใช้ TLSv1.2 หรือสูงกว่า
2022-02-10T07:00:48.044304Z 0 [คำเตือน] ใบรับรอง CA ca.pem ลงนามด้วยตนเอง
2022-02-10T07:00:48.044336Z 0 [หมายเหตุ] การข้ามการสร้างคู่คีย์ RSA เนื่องจากไฟล์คีย์มีอยู่ในไดเร็กทอรีข้อมูล
2022-02-10T07:00:48.044406Z 0 [หมายเหตุ] ชื่อโฮสต์เซิร์ฟเวอร์ (ที่อยู่เชื่อมโยง): '127.0.0.1'; พอร์ต: 3306
2022-02-10T07:00:48.044423Z 0 [หมายเหตุ] - '127.0.0.1' เปลี่ยนเป็น '127.0.0.1';
2022-02-10T07:00:48.046215Z 0 [หมายเหตุ] ซ็อกเก็ตเซิร์ฟเวอร์ที่สร้างขึ้นบน IP: '127.0.0.1'
2022-02-10T07:00:48.046442Z 0 [คำเตือน] InnoDB: ไม่สามารถเปิดตาราง mysql/server_cost จากพจนานุกรมข้อมูลภายในของ InnoDB แม้ว่าจะมีไฟล์ .frm สำหรับตารางอยู่ก็ตาม โปรดดูที่ http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html สำหรับวิธีแก้ปัญหา
2022-02-10T07:00:48.046460Z 0 [คำเตือน] ไม่สามารถเปิดตารางค่าคงที่ของต้นทุนเครื่องมือเพิ่มประสิทธิภาพ
2022-02-10T07:00:48.046921Z 0 [หมายเหตุ] InnoDB: กำลังโหลดบัฟเฟอร์พูลจาก /var/lib/mysql/ib_buffer_pool
2022-02-10T07:00:48.050380Z 0 [คำเตือน] InnoDB: ไม่สามารถเปิดตาราง mysql/time_zone_leap_second จากพจนานุกรมข้อมูลภายในของ InnoDB แม้ว่าจะมีไฟล์ .frm สำหรับตารางอยู่ก็ตาม โปรดดูที่ http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html สำหรับวิธีแก้ปัญหา
2022-02-10T07:00:48.050401Z 0 [คำเตือน] ไม่สามารถเปิดและล็อคตารางเขตเวลา: ตาราง 'mysql.time_zone_leap_second' ไม่มีอยู่จริงพยายามที่จะอยู่โดยไม่มีพวกเขา
2022-02-10T07:00:48.053135Z 0 [คำเตือน] InnoDB: ไม่สามารถเปิดตาราง mysql/servers จากพจนานุกรมข้อมูลภายในของ InnoDB แม้ว่าจะมีไฟล์ .frm สำหรับตารางอยู่ก็ตาม โปรดดูที่ http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html สำหรับวิธีแก้ปัญหา
2022-02-10T07:00:48.053164Z 0 [ข้อผิดพลาด] ไม่สามารถเปิดและล็อคตารางสิทธิ์: ไม่มีตาราง 'mysql.servers'
2022-02-10T07:00:48.057666Z 0 [หมายเหตุ] InnoDB: การโหลดบัฟเฟอร์พูลเสร็จสิ้นเมื่อ 220210 7:00:48
2022-02-10T07:00:48.060428Z 0 [หมายเหตุ] ตัวจัดกำหนดการกิจกรรม: โหลดแล้ว 0 เหตุการณ์
2022-02-10T07:00:48.060602Z 0 [หมายเหตุ] /usr/sbin/mysqld: พร้อมสำหรับการเชื่อมต่อ
เวอร์ชัน: '5.7.37-0ubuntu0.18.04.1' ซ็อกเก็ต: '/var/run/mysqld/mysqld.sock' พอร์ต: 3306 (Ubuntu)
แก้ไข
นอกจากนี้ ฉันใช้พารามิเตอร์ที่กำหนดเอง (/etc/mysql/mysql.conf.d/mysqld.cnf
):
innodb_buffer_pool_size = 1G
innodb_undo_tablespaces = 3
innodb_undo_directory = /var/lib/mysql/undo
innodb_undo_log_truncate = เปิด
innodb_max_undo_log_size = 16M
innodb_undo_logs = 1
แก้ไข 2
เมื่อคืนฉันรีสตาร์ทเซิร์ฟเวอร์ MySQL ในหนึ่งในสามเครื่องเพื่อดูว่าเช้านี้จะไม่ล่มเหมือนสองสามวันที่ผ่านมาหรือไม่ (เนื่องจากดูเหมือนว่าจะหยุดทำงานประมาณ 24 ชั่วโมงหลังจากเริ่มทำงาน)
น่าเสียดายที่ MySQL หยุดทำงานอีกครั้งในเวลาเดียวกัน
ฉันตรวจสอบ RAM ที่มีอยู่ในเครื่องสองสามนาทีก่อนปิดเครื่อง ฉันมีอยู่ประมาณ 1 GB โดยปกติจะเป็น RAM ที่พร้อมใช้งานPM2 กินอะไรแทบไม่เหลือ
ฉันยังติดตั้ง MySQL ใหม่ทั้งหมดในอีกสามเครื่อง (ด้วยการกำหนดค่าเดียวกัน) และในตอนนี้ยังไม่มีความผิดพลาดใด ๆ
แก้ไข 3
ขอบคุณความคิดเห็นล่าสุดของ Gerrit ฉันพบสิ่งที่น่าสนใจใน /var/log/dpkg.log
:
2022-02-11 06:08:17 นำแพ็คเกจเริ่มต้นออก
2022-02-11 06:08:17 สถานะติดตั้ง linux-modules-5.4.0-1063-aws:amd64 5.4.0-1063.66~18.04.1
2022-02-11 06:08:17 ลบ linux-modules-5.4.0-1063-aws:amd64 5.4.0-1063.66~18.04.1 <ไม่มี>
2022-02-11 06:08:17 สถานะ linux-modules-5.4.0-1063-aws:amd64 5.4.0-1063.66~18.04.1 5.4.0-1063.66~18.04.1
2022-02-11 06:08:17 สถานะ linux-modules-5.4.0-1063-aws:amd64 5.4.0-1063.66~18.04.1 5.4.0-1063.66~18.04.1
2022-02-11 06:08:17 สถานะ config-files linux-modules-5.4.0-1063-aws:amd64 5.4.0-1063.66~18.04.1
2022-02-11 06:08:17 สถานะ config-files linux-modules-5.4.0-1063-aws:amd64 5.4.0-1063.66~18.04.1
2022-02-11 06:08:17 กำหนดค่าแพ็คเกจเริ่มต้น
2022-02-11 06:08:17 กำหนดค่า mysql-server-5.7:amd64 5.7.37-0ubuntu0.18.04.1 <ไม่มี>
2022-02-11 06:08:17 สถานะ mysql-server-5.7:amd64 ที่กำหนดค่าไว้ครึ่งหนึ่ง 5.7.37-0ubuntu0.18.04.1
สิ่งนี้เกิดขึ้นในเวลาเดียวกับที่เซิร์ฟเวอร์ MySQL หยุดทำงาน
ฉันจะปิดการใช้งานสคริปต์ "configure mysql-server-5.7" นี้หรือทำให้เสร็จด้วยตนเองเพื่อแก้ไขปัญหาได้อย่างไร