File unit systemd yang dikirimkan dengan MySQL Router 8.0 RPM tidak akan secara otomatis memulai ulang mysqlrouter jika gagal. Itu dapat dimodifikasi untuk melakukannya, dengan mengedit file /usr/lib/systemd/system/mysqlrouter.service dan tambahkan baris ini:
Restart=on-failure Put it right after the "ExecStart" line, so that the file ooks like this: [Unit] Description=MySQL Router After=syslog.target After=network.target [Service] Type=simple User=mysqlrouter Group=mysqlrouter PIDFile=/var/run/mysqlrouter/mysqlrouter.pid ExecStart=/usr/bin/mysqlrouter -c /etc/mysqlrouter/mysqlrouter.conf Restart=on-failure PrivateTmp=true [Install] WantedBy=multi-user.target
Agar perubahan diterapkan, systemd harus diberitahu untuk memuat ulang file unit. Dari baris perintah:
# systemctl daemon-reload
Perhatikan bahwa itu tidak akan me-restart router pada shutdown normal, tetapi hanya jika mati tiba-tiba. Jadi, kill -9 akan membuatnya restart, tetapi shutdown biasa atau kill tanpa flag tidak akan melakukannya.
Skrip Shell untuk Menemukan Status dan Kecepatan Tautan Antarmuka Jaringan (CentOS/RHEL)
Cara Menerapkan Kompleksitas Kata Sandi Untuk Semua Pengguna, Termasuk “root”, Dengan Menggunakan Modul PAM “passwdqc” CentOS/RHEL