问题描述:

上传oss云存储,无法成功,报错:

2019-01-29 17:44:59,552 oss2.api [ERROR] 140080008111872 : Exception: {'status': 404, 'x-oss-request-id': '5C50209BAE509FEEA16D753E', 'details': {'Code': 'NoSuchKey', 'Message': 'The specified key does not exist.', 'RequestId': '5C50209BAE509FEEA16D753E', 'HostId': 'dsideal-yy.oss-cn-qingdao.aliyuncs.com', 'Key': 'AreaBackup/6C:92:BF:A4:E6:5E/Mysql/mysql-2019-01-29_17-10-31.tar.gz'}}
思路:
一直怀疑是因为系统时间不对,导致与OSS时间对比失败,但查看 date -R,一切正常,蒙逼一天。
后续办法:是不是系统时间除了date -R看到的时区,还有一个硬件的概念,就着手将硬件的时间、时区一并修改。
针对中国时区,修改操作如下1. 修改文件 /etc/sysconfig/clock内容:ZONE=Asia/Shanghai UTC=false ARC=false2.    (针对同步时区不成功,执行下面步骤就行!!!)rm -rf /etc/localtimeln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

补充:

系统时间变化原因分析

Linux的时间有两种,一是系统时间,另外是硬件时间(BIOS时间)。

系统每次启动时会读出BIOS时间,将之赋给系统时间。之后系统时间将独立运行,而BIOS时间不会变化。

在BIOS时间中,有两种表示形式。一种是以localtime表示的,一种是以UTC表示的。具体查看的方式可以通过hwclock –debug,该命令可以输出当前硬件时间的表示形式。

下面例举各种情况下系统时间的变化:

1.当hwclock设定为localtime,/etc/sysconf/clock 中的 UTC=true时,重启后系统时间后相对于BIOS时间被提前8个小时。

2.当hwclock设定为localtime,/etc/sysconf/clock中的 UTC=false时,重启后系统时间相对于BIOS时间没有变化

3.当hwclock设定为UTC,/etc/sysconf/clock 中的 UTC=true时,重启后系统时间后相对于BIOS时间无变化

4.当hwclock设定为UTC,/etc/sysconf/clock 中的 UTC=false时,重启后系统时间后相对于BIOS时间被推后8个小时。

如下图所示:

/etc/sysconf/clock中UTC=true
   
/etc/sysconf/clock中UTC=false

硬件时间 localtime
   
重启后系统时间后相对于BIOS时间被提前8个小时

系统时间无变化

硬件时间 UTC

系统时间无变化

重启后系统时间后相对于BIOS时间被推后8个小时

可见,当BIOS时间设置的类型和 /etc/sysconf/clock中的设置不一致时,就会导致系统启动时的系统时间错误。

如果有脚本实现时间同步,但是系统启动之后运行的。虽然时间同步可以将系统时间同步到正确时间,但是由于之前的系统时间错误设定,将会出现一个错误的时间间隔,这个时间间隔可能会对依赖系统时间的程序产生影响。

对策:出现这种问题的根本原因是硬件时间的类型和 /etc/sysconf/clock中的设置不一致。所以我们将在时间同步脚本中增加对硬件时间的同步,这样可以解决这种问题。

注:

UTC时间:世界协调时间(Universal Time Coordinated,UTC) ,也就是0时区的时间

CST时间:CST China Standard Time UTC+8:00 中国沿海时间(北京时间),这是我们所属时区的localtime。

2.关于时区的设置:

为保证时间的正确,应该把时区设置正确。设置正确仅是为了使得时间更好理解和其他方面的维护。

设置方法:

1.       手动设置时区:

例如:设置东八区的时间

ln -sf /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

编辑/etc/sysconfig/clock中 ZONE="Asia/Shanghai"

2.        使用图形化命令设置

system-config-date (大部分情况仅限于RedHat和CentOS)或者使用 tzselect,按照命令提示进行即可。

转载于:https://www.cnblogs.com/littlehb/p/10336609.html

处理OSS上传失败一例相关推荐

  1. el-upload上传阿里云(oss上传)

    oss上传 在你的项目安装oss. npm install ali-oss --save 初始化oss,配置文件.新建一个js文件,内容如下.(???代表你所申请的参数,问运维要): let OSS ...

  2. 阿里云OSS对象存储服务上传失败问题之一

    简介: OSS是阿里云提供一个对象存储服务,有着稳定高效的特点,但在操作时有些问题还是必须要注意一下的 今天在进行上传头像的操作时,发生了一个OSS连接时出现的问题,导致头像上传失败,问题的样式如下图 ...

  3. 阿里云OSS上传请求403问题的完美解决方案及uni.uploadFile h5上传文件失败完美解决方案

    在使用阿里云OSS服务时,会用到跨域AJAX上传,上传时报403错误,之前遇到过此类问题并成功解决了,但时间长了遗忘,因此记录下来以备后续学习了解ajax跨域上传OSS. ajax跨域上传首先会发送o ...

  4. 文件服务器异常 选择签名,OSS上传文件后,服务器签名验证失败

    关于 OSS上传文件后,服务器签名验证失败的搜索结果 回答 指定该Header后,在响应头中也会返回该Header,OSS会对上传的Object进行加密编码存储,当这个Object被下载时,响应头中会 ...

  5. 【Upload oss图片 上传失败】

    目录 前言: 描述: 也可以单独创建一个  类: 前言: 今天摸鱼的时候遇见一个文件上传失败的问题 所以记录一下, giao 描述: 因为那个前端图片上传格式有优化了,图片变大了,上传小文件的时候没发 ...

  6. springboot整合阿里云oss上传的方法示例

    这篇文章主要介绍了springboot整合阿里云oss上传的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 OSS申请和 ...

  7. spring boot 整合 阿里云oss上传

    Spring Boot 整合 阿里云OSS上传 OSS申请和配置 1. 注册登录 2.开通以及配置 springboot整合使用 1. 进入我们springboot的项目中,导入oss相关依赖 2. ...

  8. 阿里云oss上传下载删除工具类

    工具类-阿里云oss private static String accessId;private static String accessKey;private static String endp ...

  9. SpringMVC框架——本地上传和OSS上传

    目录 1.本地上传 1.1.1上传的必要条件 1.1.2 文件上传 1.2.1 普通本地上传 1.2.2 使用ajax进行本地上传 2.OSS上传 2.1 普通方法 2.1.1 准备OSS的相关设置 ...

最新文章

  1. 分布式文件系统MooseFS初探
  2. STM32 CAN 过滤器、滤波屏蔽器配置总结
  3. Visual C++中的异常处理浅析(上)
  4. 理解UI线程——SWT, Android, 和Swing的UI机理
  5. 万网绑定二级域名_Hexo+yilia主题网站绑定个性域名
  6. 关于CSS3实现响应式布局的一些概念和术语
  7. 项目:基于以太网通信,单片机作为客户端,接收CAN-Ethernet的十六进制数据
  8. HTTP之Content-Security-Policy的使用(C++ Qt框架实现)
  9. 个人博客四|注册登录退出功能后台开发
  10. Python网络爬虫学习笔记(十):PyQuery库的使用
  11. Oracle 12C -- 不同容器之间切换
  12. adapter中的数据错误原因和解决方案
  13. vba 抓取php网页,用VBA操作网页并抓取数据
  14. stokes方程matlab,【Fluent】雷诺方程:推导与求解(附MATLAB代码)
  15. 微博运营的5个经典案例
  16. 05使用TypeScript实现Doom3词法解析器(读书笔记:TypeScript图形渲染实战算法分析与架构设计)
  17. 自然语言处理-jieba
  18. 操作系统春招面试复习之:文件管理
  19. Windows MongoDB 安装及配置
  20. Maven - 客户端 Nexus 配置

热门文章

  1. 7个可用手机写博客的地方
  2. 数智赋能,新华三打造郑州“智美新城”
  3. 【莫言语录】莫言说过的经典语录摘记
  4. 【企业资源计划ERP】益达医院ERP实施
  5. 诺奖终属黑洞理论-IT与物理的相互成就
  6. Chrome 开发者工具的小技巧
  7. 据说是11年度最佳代码
  8. WIN7下搭建CORDOVA环境
  9. intel服务器cpu芯片线路图,Intel至强(Xeon)处理器产品发布线路图
  10. Java用while循环for循环解决有一张足够大的纸、折成与珠穆朗玛峰的高度。