sakai上传大文件失败解决方案
情景:sakai长传1M一下文件正常,大于1M总是出错。
整体框架:tomcat + mysql + sakai
解决思路:文件有没有上传成功,上传成功有没有保存成功。
1、可能tomcat上传文件不成功,是不是上传文件受限?
/opt/tomcat/conf/server.xml
<Connector port="80" protocol="HTTP/1.1"
URIEncoding="UTF-8"
connectionTimeout="2000000"
redirectPort="8443"
maxPostSize="-1"/>
#加入这一行,tomcat7以前版本maxPostSize="0"是对post大小不限制,之后是maxPostSize="-1"不限制,0为最小值
2、可能是mysql保存问题
查看mysql配置参数,mysql默认插入数据的大小是1M,如果插入1M以上的数据,就会出现错误。
登录mysql查看
show VARIABLES like '%max_allowed_packet%';
显示的结果为:
代码如下:
+--------------------+---------+
| Variable_name | Value |
+--------------------+---------+
| max_allowed_packet | 1048576 |
+--------------------+---------+
以上说明目前的配置是:1M
修改方法:
在/etc/my.cnf 中[mysqld]下添加:
max_allowed_packet = 20M
问题即可解决!
发现:sakai存储文件竟然直接存入mysql的!后果可想而知!
参考:
https://stackoverflow.com/questions/14033400/max-allowed-packet-1024m-and-it-still-gives-me-error-got-a-packet-bigger-tha
mysql存储数据大小设置
mysql max_allowed_packet查询和修
mysql中max_allowed_packet参数的配置方法
sakai上传大文件失败解决方案相关推荐
- secureCRT 使用 rz 命令上传大文件失败出现乱码
linux shell rz和sz是终端下常用的文件传输命令,rz和sz通过shell被调用,其中rz用于从启用终端的系统上传文件到目标系统(终端登录的目标系统), 这里不过多介绍这些命令,只是记录一 ...
- okhttp 上传大文件失败
博主遇到的是 服务器设置了上传文件限值:2M,修改php.ini upload_max_filesize 后即可上传大图片
- 浏览器上传大文件的解决方案
一.概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载.在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了.一般断点下载时才用到Range和Content- ...
- git 上传大文件失败,提示remote: error: GH001: Large files detected. You may want to try Git Large File Storage
commit 时提示错误信息 Writing objects: 100% (231/231), 112.31 MiB | 18.65 MiB/s, done. Total 231 (delta 84) ...
- asp.net core mvc上传大文件解决方案
asp.net core mvc上传大文件解决方案 参考文章: (1)asp.net core mvc上传大文件解决方案 (2)https://www.cnblogs.com/eggtwo/p/988 ...
- [Asp.net]Uploadify上传大文件,Http error 500 解决方案
[Asp.net]Uploadify上传大文件,Http error 500 解决方案 参考文章: (1)[Asp.net]Uploadify上传大文件,Http error 500 解决方案 (2) ...
- [Asp.net]Uploadify上传大文件,Http error 404 解决方案 - wolfy
引言 之前使用Uploadify做了一个上传图片并预览的功能,今天在项目中,要使用该插件上传大文件.之前弄过上传图片的demo,就使用该demo进行测试.可以查看我的这篇文章: [Asp.net]Up ...
- 使用uploadify上传大文件报 IO error #2038错误的解决方案
使用uploadify上传大文件报 IO error #2038错误的解决方案 参考文章: (1)使用uploadify上传大文件报 IO error #2038错误的解决方案 (2)https:// ...
- asp.net 上传大文件解决方案(转)
这次在项目中,用到了大文件上传,要上传的文件有100多m,于是研究现在国内使用的大文件上传的 组件发现用的比较多的有两个控件AspnetUpload 2.0和Lion.Web.UpLoadModule ...
最新文章
- 正则表达式中grep,sed的用法(包括基本的正则表达式和扩展的正则表达式)
- Nodejs模块、自定义模块、CommonJs的概念和使用
- 收官礼 | 《神策 2018 数据驱动大会回顾专刊》发布,你要的干货,已打包!
- 如何计算给定一个unigram语言模型_n-gram语言模型原理到实践
- hadoop common 与 servlet 3冲突
- SAP UI5 应用的调试标志位的本地存储逻辑 - local storage 使用的一个例子
- 如何拿到阿里算法校招offer
- 【总结】最短路径条数问题
- jboss7.1.0配置数据库(mysql)
- 苹果Mac 默认浏览器如何更改?设置成自己习惯用的浏览器
- 从零基础入门Tensorflow2.0 ----二、5.2实战sklearn封装keras模型(超参数搜索)
- 外壳IK防护等级测试
- Android系统启动源码分析
- 生活大爆炸第二季 那些精妙的台词翻译
- python 学习笔记之手把手讲解如何使用原生的 urllib 发送网络请求
- 罗马帝国开创了辉煌的人类文明,但他们的数字表示法的确有些繁琐,尤其在表示大数的时候,现在看起来简直不能忍受,所以在现代很少使用了。之所以这样,不是因为发明表示法的人的智力的问题,而是因为一个宗教的原因
- VM无法将网络更改为桥接状态:没有未桥接的主机网络适配器
- 【懒懒的Python学习笔记一】
- GridView 控制默认分页页码间距 及字体大小
- 20172319 《程序设计与数据结构》第11周学习总结
热门文章
- 【Storm】Storm简介及Storm集群的安装部署
- 安徽省二级计算机笔试题目及答案,2015安徽省全国计算机等级考试二级VB笔试试卷及参考答案最新考试试题库(完整版)...
- 微软高管:Win8用户可免费升级Win9系统
- android 语言切换过程分析
- 笔记本键盘鼠标怎么和台式机共享
- 预训练 Bert 【 VilBERT,LXMERT,VisualBERT,Unicoder-VL,VL-BERT,ImageBERT 】--- 记录
- 【机器学习】机器学习(一、二):批梯度下降法、随机/增量梯度下降法、最小二乘法
- 深度剖析:自媒体爆文十大标题写法
- 手把手实现一个element ui 的message
- 四路监控 php,4种常见道路监控系统,老司机带你认识,必须了解的3种摄像头