DreamerDreamのブログ

夢想家の夢です。〜揚げたてのモヤっとしたものをラフレシアと共に〜

chronyがエラー 再起動させるよ

以前にラズパイサーバー同士の厳密な通信をするためにchronyを導入して時間の同期をおこなっていたのですが、ここ最近は通信エラーを起こすことが頻発していました。

dreamerdream.hateblo.jp

 

ある一定の操作は問題ないのだけど、自作の時間をトリガーとした通信を試みるとエラー。。

これは、おそらく時間同期が合っていないのでは!?と思い、chronyをチェックしてみたところ。

sudo systemctl status chrony

ビンゴ!!

chrony.service - chrony, an NTP client/server

   Loaded: loaded (/lib/systemd/system/chrony.service; enabled; vendor preset: enabled)

   Active: failed (Result: exit-code) since Wed 2023-03-29 04:54:35 JST; 2 weeks 3 days ago

     Docs: man:chronyd(8)

           man:chronyc(1)

           man:chrony.conf(5)

  Process: 381 ExecStart=/usr/sbin/chronyd $DAEMON_OPTS (code=exited, status=0/SUCCESS)

  Process: 400 ExecStartPost=/usr/lib/chrony/chrony-helper update-daemon (code=exited, status=0/SUCCESS)

 Main PID: 398 (code=exited, status=1/FAILURE)

2週間前からエラーで停止しています。あらら

 

一度再起動させてみます。

sudo systemctl restart chrony

再度チェックをすると、

sudo systemctl status chrony

約3秒弱もズレていますorzこれは駄目ですね。

System clock wrong by -3.706291 seconds, adjustment started

System clock was stepped by -3.706291 seconds

サーバー側のラズパイは問題なく動いているので原因が定かではありませんが、ひとまずcronで一週間ごとに再起動するようにします。

crontab -e

 

0 5 * * 1 systemctl restart chrony

毎週月曜の5時に再始動

 

しばらく様子見することにします。

しかし2週間で4秒近く・・・、そんなずれるんですね^^;

 

 

 

kampa.me