-
问题描述:公司有5台centos7服务器,使用其中4台服务器搭建了minio集群,刚开始部署完成项目,minio服务可正常上传图片,过了一段时间后,minio无法上传图片,查看后台日志提示:The difference between the request time and the server’s time is too large.,网上查找原因为:程序应用服务器时间和minio服务器时间不一致导致,针对这种问题,通过实践有如下两种解决方案:
-
方案1:执行时间同步命令,使所有服务器的时间保持一致,都为当前的网络时间,具体操作如下:
查看系统时间:date
查看硬件时间:hwclock
如果不一致则执行如下命令:ntpdate cn.pool.ntp.org(同步系统时间为网络时间)
将系统时间写入到硬件时间:hwclock --systohc
所有服务器执行如上操作即可解决因时间不一致导致图片无法上传的问题 -
长久解决方案,以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 -
查看同步:ntpq –p ,执行此命令时提示:ntpq -p name or service not known ,此时需要先执行:ntpstat 命令,然后执行ntpq -p即可

centos7 服务器集群,由于系统时间和硬件时间倒是minio无法上传图片解决方案
最新推荐文章于 2026-06-22 08:27:56 发布
本文介绍了当Minio集群遇到因服务器时间不一致而导致的图片上传失败问题时的两种解决方案。一种是通过执行时间同步命令使所有服务器的时间与网络时间保持一致;另一种是通过设置ntp服务,以一台服务器作为时间基准,确保所有服务器时间的一致性。
4427

被折叠的 条评论
为什么被折叠?



