linux系统下java程序输出日志时间慢8小时处理过程

  • 问题:

    排查&处理步骤:

    记一次linux系统下java程序输出日志时间不对问题排查

    1、先确认一下系统时间是否正常:

    date -R      # 查看系统时区

    2、如果系统时间正常,排查一下机器硬件时间:

    # 查看硬件时间用hwclock或者clock命令
    hwclock    # 查看系统硬件时间  
    clock      # 查看系统硬件时间 

     3、如果是硬件时间导致,可以将系统时间写入到硬件中:

    hwclock -w    # 将系统时间写入到硬件时间

     4、如果上述还是有问题,日志输出时间还是不正确,那么可是系统读取默认环境变量导致,查看系统时区配置文件,检查时区是否正常:

    cat /etc/sysconfig/clock    #系统默认时区

     5、如果以上步骤都正常,那么就只能重启服务器或者在环境变量中增加一段环境变量:

    tzselect      # 修改时区

    回车后(enter)之后选择5选择9选择1选择1完成。接下来会看到消息,提示我们把TZ='Asia/Shanghai'加入到系统环境变量内。

    修改环境变量:

    vim /etc/profile   
    
    export TZ='Asia/Shanghai'

     加载环境变量:

    source /etc/profile    # 更新系统变量

    再次执行命令“date -R”验证时区是否更改,可以看到此时已经更改成了东八区。

    此时在重启java服务发现日志已经正常了。。。

  • 原文地址:https://www.cnblogs.com/Tang-Yuan/p/14768564.html
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值