Soubor systemd unit, který se dodává se směrovačem MySQL Router 8.0 RPM, při selhání automaticky nerestartuje mysqlrouter. Lze jej však upravit, aby tak učinil, úpravou souboru /usr/lib/systemd/system/mysqlrouter.service a přidání tohoto řádku:
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
Aby se změny projevily, musí být systemd sděleno, aby znovu načetl soubory jednotky. Z příkazového řádku:
# systemctl daemon-reload
Všimněte si, že nebude restartován router při normálním vypnutí, ale pouze v případě, že neočekávaně zemře. Takže kill -9 způsobí jeho restart, ale běžné vypnutí nebo kill bez příznaků ne.
Shell Script pro zjištění stavu a rychlosti propojení síťového rozhraní (CentOS/RHEL)
Jak prosadit složitost hesel pro všechny uživatele, včetně „root“, pomocí modulu PAM „passwdqc“ CentOS/RHEL