ALI OSS RequestTimeTooSkewed
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ALI OSS RequestTimeTooSkewed相关的知识,希望对你有一定的参考价值。
php版阿里oss sdk,请求时抛RequestTimeTooSkewed错误,
说时间差距太大,搜了一下发现是服务器的时间设置问题。
我们在安装完Centos Linux操作系统之后,点击系统的时间发现与现在所使用的时间不一致,相差有8小时,而在安装系统的时候我们选择的时区是上海,但是CentOS Linux默认的bios时间是utc时间(UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度。UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以1999年1月1日0000UTC为例,UTC时间是零点,北京时间为1999年1月1日早上8点整。),所以我们在时间上面相隔了8个小时。这个时候bios的时间和系统的时间当然是不一致,一个代表 utc 时间,一个代表cst(+8时区),即上海的时间。
让我们动手将操作系统的时间进行同步吧!
在CentOS Linux中终端命令中执行以下命令:
1、vi /etc/sysconfig/clock #编辑时间配置文件
ZONE="Asia/Shanghai"
UTC=false #设置为false,硬件时钟不于utc时间一致
ARC=false2、ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #linux的时区设置为上海时区
3、ntpdate 0.cn.pool.ntp.org #对准时间
如果没有安装ntp服务器,刚需要先执行以下命令:
yum install ntp #安装ntp服务器
4、/sbin/hwclock --systohc #设置硬件时间和系统时间一致并校准
好了,我们的CentOS linux系统时间和计算机硬件时间终于都是cst时间了,并且都是上海时区,终于是正常啦。
本文出自 “李世龙” 博客,谢绝转载!
以上是关于ALI OSS RequestTimeTooSkewed的主要内容,如果未能解决你的问题,请参考以下文章
前端使用elementUI框架,后端使用thinkjs,上传图片至ali-oss系统
React使用BraftEditor粘贴图片并上传到阿里云OSS