centos7 服务器集群,由于系统时间和硬件时间倒是minio无法上传图片解决方案

本文介绍了当Minio集群遇到因服务器时间不一致而导致的图片上传失败问题时的两种解决方案。一种是通过执行时间同步命令使所有服务器的时间与网络时间保持一致;另一种是通过设置ntp服务,以一台服务器作为时间基准,确保所有服务器时间的一致性。
  1. 问题描述:公司有5台centos7服务器,使用其中4台服务器搭建了minio集群,刚开始部署完成项目,minio服务可正常上传图片,过了一段时间后,minio无法上传图片,查看后台日志提示:The difference between the request time and the server’s time is too large.,网上查找原因为:程序应用服务器时间和minio服务器时间不一致导致,针对这种问题,通过实践有如下两种解决方案:

  2. 方案1:执行时间同步命令,使所有服务器的时间保持一致,都为当前的网络时间,具体操作如下:
    查看系统时间:date
    查看硬件时间:hwclock
    如果不一致则执行如下命令:ntpdate cn.pool.ntp.org(同步系统时间为网络时间)
    将系统时间写入到硬件时间:hwclock --systohc
    所有服务器执行如上操作即可解决因时间不一致导致图片无法上传的问题

  3. 长久解决方案,以192.168.168.24(minio服务器)为基准,其他服务器通多ntp 提供的服务同步minio服务器时间,使服务器时间保持一致,操作步骤如下:
    minio 服务器安装ntp服务:
    yum install ntp
    然后配置:vi /etc/ntp.conf,添加需要同步的服务器网段
    在这里插入图片描述
    配置其他服务器的vi /etc/ntp.conf,添加如下配置:
    在这里插入图片描述
    配置完成后重启ntp服务: systemctl restart ntpd 或
    service ntpd restart

  4. 查看同步:ntpq –p ,执行此命令时提示:ntpq -p name or service not known ,此时需要先执行:ntpstat 命令,然后执行ntpq -p即可
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值