/ var / log / syslog 'systemd [1] : 시간이 변경되었습니다'메시지가 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 시간이 정확하지 않습니다.

내 시스템에 대한 정보 :

  • VDS에서 실행되는 Ubuntu 16.04, 4.4.0-64-generic, x86_64

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가 설치되어 있지 않습니다. 또한 VDS 제공자에게 NTP 요청을 차단하는지 문의했습니다. 아닙니다.

업데이트 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

나는이 문제가 발생 systemd[...]Time has been changed 메시지에서 5 초마다 기록 /var/log/syslog윈도우 8.1의 Hyper-V 아래에 16.04 서버를 실행합니다. 이를 해결하기 위해 Hyper-V 측에서 시간 동기화를 비활성화했습니다.

Hyper-V 관리자에서 VM을 강조 표시하고 설정 을 선택한 다음 Integration Services 를 선택하고 시간 동기화를 선택 취소 하고 적용을 클릭했습니다 .

메시지가 즉시 중지되었으므로 VM을 다시 시작할 필요가 없습니다.


제공자에게 시간 동기화를 비활성화하도록 요청했으며 문제가 해결되었습니다. 당신의 도움을 주셔서 감사합니다!
Russel FP

2
Azure의 VM 에이 문제가 있습니다. 그것의 핵심의 Hyper-V (또는 그 중 일부 변화를) 실행중인 경우 나는 놀라지 않을 동안, 나는 그 날을위한 옵션들 중 하나입니다 생각하지 않습니다 : - /
아담 Plocher

그런 쉬운 수정. 대단히 감사합니다!
PatricF

8

HyperV / Azure에서 syslog에 대한 필터를 만들어 메시지를 비활성화 할 수 있습니다.

  1. /etc/rsyslog.d에 새 파일을 만듭니다

    vi /etc/rsyslog.d/15-excludetime.conf 
    
  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

0

Microsoft Azure VM에서 동일한 문제가 발생했습니다. 하드웨어 시계를 시스템 시간으로 설정하는 것이 속임수였습니다.

hwclock -w
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.