/ var / log / syslog 'systemd [1]:Time has been changed'メッセージ5秒ごと


15

私は問題があります。のようなメッセージがあります

Mar  1 15:52:34 ubuntu systemd[1]: Time has been changed
Mar  1 15:52:34 ubuntu systemd[1]: snapd.refresh.timer: Adding 1h 16min 25.978183s random time.
Mar  1 15:52:34 ubuntu systemd[1]: apt-daily.timer: Adding 8h 21min 914.167ms random time.
Mar  1 15:52:34 ubuntu systemd[6041]: Time has been changed

/ var / log / syslogで5秒ごと。何かが絶えず時間を変えているように見えます。それは本当に迷惑であり、私は何か間違ったことを理解し、それを修正したいと思います。また、RTC時間は正しくありません。

私のシステムに関する情報

  • Ubuntu 16.04、4.4.0-64-generic、x86_64、VDS上で実行

timedatectl

      Local time: Ср 2017-03-01 16:05:03 MSK
  Universal time: Ср 2017-03-01 13:05:03 UTC
        RTC time: Пт 2017-03-03 11:33:10
       Time zone: Europe/Moscow (MSK, +0300)
 Network time on: yes
NTP synchronized: yes
 RTC in local TZ: no

iptables

Chain INPUT (policy DROP)
Chain OUTPUT (policy ACCEPT)

INPUTチェーンは、内部の私のルールがあります。

systemctl list-units | grep running

acpid.path                  loaded active   running   ACPI Events Check
init.scope                  loaded active   running   System and Service Manager
acpid.service               loaded active   running   ACPI event daemon
asterisk.service            loaded active   running   Asterisk PBX
atd.service                 loaded active   running   Deferred execution scheduler
cron.service                loaded active   running   Regular background program processing daemon
dbus.service                loaded active   running   D-Bus System Message Bus
getty@tty1.service          loaded active   running   Getty on tty1
hv-kvp-daemon.service       loaded active   running   Hyper-V KVP Protocol Daemon
hv-vss-daemon.service       loaded active   running   Hyper-V VSS Protocol Daemon                                                                
iscsid.service              loaded active   running   iSCSI initiator daemon (iscsid)                                                            
lvm2-lvmetad.service        loaded active   running   LVM2 metadata daemon                                                                       
lxcfs.service               loaded active   running   FUSE filesystem for LXC                                                                    
mdadm.service               loaded active   running   LSB: MD monitoring daemon                                                                  
mysql.service               loaded active   running   MySQL Community Server                                                                     
openvpn@server.service      loaded active   running   OpenVPN connection to server                                                               
rsyslog.service             loaded active   running   System Logging Service                                                                     
snapd.service               loaded active   running   Snappy daemon                                                                              
ssh.service                 loaded active   running   OpenBSD Secure Shell server                                                                
systemd-journald.service    loaded active   running   Journal Service                                                                            
systemd-timesyncd.service   loaded active   running   Network Time Synchronization                                                               
systemd-udevd.service       loaded active   running   udev Kernel Device Manager                                                                 
user@1000.service           loaded active   running   User Manager for UID 1000                                                                  
vpsguard.service            loaded active   running   VPSGUARD                                                                                   
acpid.socket                loaded active   running   ACPID Listen Socket                                                                        
dbus.socket                 loaded active   running   D-Bus System Message Bus Socket                                                            
lvm2-lvmetad.socket         loaded active   running   LVM2 metadata daemon socket                                                                
snapd.socket                loaded active   running   Socket activation for snappy daemon

私は試しました

  • sudo systemctl stop systemd-timesyncd.service
  • NTPのインストール/アンインストール
  • sudo hwclock -w

sclockadjがインストールされていません。また、NTP要求をブロックするかどうかをVDSプロバイダーに尋ねました。いいえ、そうではありません。

更新1
別のVDS#2をまったく同じように設定しました。systemd[1]: Time has been changedそのメッセージCRON[3684]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)が表示されて問題がなくなってから数分後にこのメッセージを受け取りました。ただし、VDS#2をアップグレードしようとしましたが、再起動直後にこの時間が再び変更されました。

このスレッドが見つかりました。おそらくより多くの情報を提供できます。カーネルの問題のようです。

カーネル、systemd、udevをダウングレードしようとしましたが、何も機能しません。そして、いくつかの回答からわかるように、それは私のホスティング事業者と仮想化だけの問題ではありません。

回答:


21

Windows 8.1 Hyper-Vで実行systemd[...]Time has been changed/var/log/syslogれている16.04サーバーで5秒ごとにログに記録されるこのメッセージの問題が発生 しました。それを修正するために、Hyper-V側で時刻同期を無効にしました。

Hyper-Vの管理では、私が選択し、VMを強調した 設定を、その後、 統合サービス、未確認の時刻同期適用]をクリックしました。

メッセージは即座に停止しました-VMの再起動は必要ありませんでした。


プロバイダーに時刻同期を無効にするように依頼したところ、問題が解決しました。ご協力いただきありがとうございます!
ラッセルFP

2
Azure上のVMでこの問題が発生しています。コアでHyper-V(またはそのバリエーション)を実行していても驚くことはありませんが、それが私にとってオプションだとは思いません:-/
Adam Plocher

このような簡単な修正。本当にありがとうございました!
-PatricF

8

HyperV / Azureでは、syslogのフィルターを作成することでメッセージを無効にできます。

  1. /etc/rsyslog.dに新しいファイルを作成します

    vi /etc/rsyslog.d/15-excludetime.conf 
    
  2. 2行挿入します

    :msg, contains, "Time has been changed" ~ 
    :msg, contains, "apt-daily.timer: Adding" ~
    
  3. rsyslogを再起動します

    systemctl restart rsyslog.service
    

または、VMBUSでホスト時間同期を無効にすることができます。/etc/rc.localの下に行を置きます

echo 2dd1ce17-079e-403c-b352-a1921ee207ee > /sys/bus/vmbus/drivers/hv_util/unbind

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.