- 実行環境
- CentOS 8
- Plesk
経緯
- 最近、CentOS 8 にしたサーバーでサイト構築中に表示する時間がどうも時間がずれて気づいた。
- 例えば、指定時刻を過ぎると登録者が表示から消えていく処理でリアル世界から体感4、5分ほど遅い間隔で消えていっていた。
- とはいえ、処理自体は動作している状況。
- 気になって、サーバー時刻を調べた結果が下記。リアルな時刻は 19:28 だったので相違があった。
# timedatectl
Local time: Fri 2021-06-03 19:22:55 JST
Universal time: Fri 2021-06-03 10:22:55 UTC
RTC time: Fri 2021-06-03 10:27:23
Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: no
NTP service: n/a
RTC in local TZ: no
解決方法
CentOS8ではntpdがプリインストールされず、同等機能のchronyていうのが推奨されててインストールする必要がある模様
以下記事を参照
https://genchan.net/it/server/18479/
Pleskを使っている場合は、以下手順で解決した
「NTP Timesync」拡張でサーバの時刻と同期することが出来ます。
Plesk管理画面の「拡張」で「NTP Timesync」を探索し、インストールします。
「拡張」>「自分拡張」でNTP Timesyncを開き、NTPサービスとNTPサーバを設定し適用してください。
時刻は同期されます。