一般稍微大点的项目都会部署到好几台服务器做集群,同一个应用可能部署到几台服务器上,而处理业务中必须让不同的服务器上时间保持一致,这就需要进行服务器间的时间同步。我的做法是:
1,选择其中一台对外网开放的服务器,以root用户设置crontab定时任务,每天23:30自动同步网上时间,其中ntp.api.bz为 NTP服务器(上海)
30 23 * * * root /usr/sbin/ntpdate ntp.api.bz
2,其余服务器,以root用户设置crontab定时任务,每10分钟与上面这台主机进行一次时间同步,同步频率可自行设定,假设上面这台主机的内网IP是192.168.10.1
0-59/10 * * * * /usr/sbin/ntpdate 192.168.10.1
时间: 2024-10-05 04:43:32