处理OSS上传失败一例
问题描述:
上传oss云存储,无法成功,报错:
针对中国时区,修改操作如下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上传失败一例相关推荐
- el-upload上传阿里云(oss上传)
oss上传 在你的项目安装oss. npm install ali-oss --save 初始化oss,配置文件.新建一个js文件,内容如下.(???代表你所申请的参数,问运维要): let OSS ...
- 阿里云OSS对象存储服务上传失败问题之一
简介: OSS是阿里云提供一个对象存储服务,有着稳定高效的特点,但在操作时有些问题还是必须要注意一下的 今天在进行上传头像的操作时,发生了一个OSS连接时出现的问题,导致头像上传失败,问题的样式如下图 ...
- 阿里云OSS上传请求403问题的完美解决方案及uni.uploadFile h5上传文件失败完美解决方案
在使用阿里云OSS服务时,会用到跨域AJAX上传,上传时报403错误,之前遇到过此类问题并成功解决了,但时间长了遗忘,因此记录下来以备后续学习了解ajax跨域上传OSS. ajax跨域上传首先会发送o ...
- 文件服务器异常 选择签名,OSS上传文件后,服务器签名验证失败
关于 OSS上传文件后,服务器签名验证失败的搜索结果 回答 指定该Header后,在响应头中也会返回该Header,OSS会对上传的Object进行加密编码存储,当这个Object被下载时,响应头中会 ...
- 【Upload oss图片 上传失败】
目录 前言: 描述: 也可以单独创建一个 类: 前言: 今天摸鱼的时候遇见一个文件上传失败的问题 所以记录一下, giao 描述: 因为那个前端图片上传格式有优化了,图片变大了,上传小文件的时候没发 ...
- springboot整合阿里云oss上传的方法示例
这篇文章主要介绍了springboot整合阿里云oss上传的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 OSS申请和 ...
- spring boot 整合 阿里云oss上传
Spring Boot 整合 阿里云OSS上传 OSS申请和配置 1. 注册登录 2.开通以及配置 springboot整合使用 1. 进入我们springboot的项目中,导入oss相关依赖 2. ...
- 阿里云oss上传下载删除工具类
工具类-阿里云oss private static String accessId;private static String accessKey;private static String endp ...
- SpringMVC框架——本地上传和OSS上传
目录 1.本地上传 1.1.1上传的必要条件 1.1.2 文件上传 1.2.1 普通本地上传 1.2.2 使用ajax进行本地上传 2.OSS上传 2.1 普通方法 2.1.1 准备OSS的相关设置 ...
最新文章
- 分布式文件系统MooseFS初探
- STM32 CAN 过滤器、滤波屏蔽器配置总结
- Visual C++中的异常处理浅析(上)
- 理解UI线程——SWT, Android, 和Swing的UI机理
- 万网绑定二级域名_Hexo+yilia主题网站绑定个性域名
- 关于CSS3实现响应式布局的一些概念和术语
- 项目:基于以太网通信,单片机作为客户端,接收CAN-Ethernet的十六进制数据
- HTTP之Content-Security-Policy的使用(C++ Qt框架实现)
- 个人博客四|注册登录退出功能后台开发
- Python网络爬虫学习笔记(十):PyQuery库的使用
- Oracle 12C -- 不同容器之间切换
- adapter中的数据错误原因和解决方案
- vba 抓取php网页,用VBA操作网页并抓取数据
- stokes方程matlab,【Fluent】雷诺方程:推导与求解(附MATLAB代码)
- 微博运营的5个经典案例
- 05使用TypeScript实现Doom3词法解析器(读书笔记:TypeScript图形渲染实战算法分析与架构设计)
- 自然语言处理-jieba
- 操作系统春招面试复习之:文件管理
- Windows MongoDB 安装及配置
- Maven - 客户端 Nexus 配置