-
写日志文件 限制文件大小
2008-09-12 15:57:06请问有没什么方法可以限制文件大小,当达到指定大小,就新建文件继续打印日志信息 [b]问题补充:[/b] 哎,我用jbuilder开发。 程序早已写好,随意不太好吧! 就算可以用log4j,改起来也要费很多时间。 请问不用... -
[Java][服务器][Maven]ngnix查看日志和解决传输文件大小限制
2020-06-05 17:08:37查看ngnix文件日志 查看错误信息 2020/06/05 12:26:08 [error] 11360#6828: *10 client intended to send too large body: 2211887 bytes, client: 127.0.0.1, server: localhost, request: "POST /eduvod...查看ngnix文件日志
查看错误信息
2020/06/05 12:26:08 [error] 11360#6828: *10 client intended to send too large body: 2211887 bytes, client: 127.0.0.1, server: localhost, request: "POST /eduvod/video/uploadAlyiVideo HTTP/1.1", host: "localhost:9001", referrer: "http://localhost:9528/"
问题解决
client_max_body_size 20M;
-
文件大小限制 -- apache日志 & Linxu文件
2010-07-16 11:25:001. 限制Apache日志文件大小的方法 -- rotatelog : http://www.java-cn.com/club/?uid-4-action-viewspace-itemid-622<br />2. 限制apache日志大小的方法 -- 加载模块mod_log_rotate.so: ... ...1. 限制Apache日志文件大小的方法 -- rotatelog : http://www.java-cn.com/club/?uid-4-action-viewspace-itemid-622
2. 限制apache日志大小的方法 -- 加载模块 mod_log_rotate.so: http://blog.csdn.net/lhfeng/archive/2010/01/20/5216038.aspx
3. apache 日志文件超过大小限制,导致 网站无法正常访问: http://blog.sina.com.cn/s/blog_54371f570100fytg.html?retcode=0
4. 32位Linux的2GB文件大小限制: http://www.sanotes.net/html/y2008/156.html
5. Apache 过滤日志: http://www.opendoc.com.cn/webserver/Apache%E8%BF%87%E6%BB%A4%E6%97%A5%E5%BF%97.html
-
清理TOMCAT日志文件大小
2012-07-13 19:11:54服务器上的TOMCAT运行久了之后,日志文件太大了。查看不方便,而且没有必要保留...#日志大小限制设置( 1M 字节),超出即清理 LOG_FILE_SIZE=1024000 #定义日志文件位置 logs=(/srv/tomcat6/logs/catalina.o...服务器上的TOMCAT运行久了之后,日志文件太大了。查看不方便,而且没有必要保留。
所有写了个脚本定时清除:#!/bin/bash
#清理tomcat日志的脚本
#日志大小限制设置( 1M 字节),超出即清理
LOG_FILE_SIZE=1024000
#定义日志文件位置
logs=(/srv/tomcat6/logs/catalina.out /usr/share/tomcat6/logs/catalina.out)
for ff in "${logs[@]}";
do
#文件大小
size=0
if [ -f $ff ]
then
#取得日志文件大小值
size=`ls -l $ff |awk '{print $5}'`
fi
#进行判断
if [ "$size"0 -gt "$LOG_FILE_SIZE"0 ]
then
echo 开始清理: "$ff" , 大小= "$size"
true > $ff
fi
done
#清理完成
echo 清理日志完成!
[b][color=blue]放到定时任务中执行:[/color][/b]30 * * * * root /bin/clear_log.sh
-
log4j 文件大小分割_log4j 日志限制大小 拆分成30个 不按日期分日志 按大小拆分 按日期产生-阿里云...
2020-12-20 19:35:09先说一下按日期产生,不解释,大家都懂,这种方法的缺点就是很吃硬盘空间log4j.rootLogger=INFO,logfile,stdoutlog4j.logger.java.sql=DEBUG,sqllog#log4j.additivity.java.sql=false#velocity print outlog4j....先说一下按日期产生,不解释,大家都懂,这种方法的缺点就是很吃硬盘空间
log4j.rootLogger=INFO,logfile,stdout
log4j.logger.java.sql=DEBUG,sqllog
#log4j.additivity.java.sql=false
#velocity print out
log4j.logger.org.apache.velocity=ERROR,velocityfile
log4j.additivity.org.apache.velocity=false
log4j.logger.org.springframework.web.servlet.mvc.annotation=false
#app print out
log4j.logger.com.hundsun.network=DEBUG
log4j.logger.com.hundsun.network.melody.common.profiler=DEBUG,profiler
log4j.additivity.com.hundsun.network.melody.common.profiler=false
#standout log appender #
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
#common log appender #
log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logfile.File=/WEB-INF/log/app.log
log4j.appender.logfile.append=true
log4j.appender.logfile.encoding=GB18030
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
#error log appender #
log4j.appender.errorfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.errorfile.File=/WEB-INF/log/error.log
log4j.appender.errorfile.Threshold=ERROR
log4j.appender.errorfile.append=true
log4j.appender.errorfile.encoding=GB18030
log4j.appender.errorfile.layout=org.apache.log4j.PatternLayout
log4j.appender.errorfile.layout.ConversionPattern=%d %p [%c] - %m%n
#sql log appender #
log4j.appender.sqllog=org.apache.log4j.DailyRollingFileAppender
log4j.appender.sqllog.File=/WEB-INF/log/sql.log
log4j.appender.sqllog.append=true
log4j.appender.sqllog.encoding=GB18030
log4j.appender.sqllog.layout=org.apache.log4j.PatternLayout
log4j.appender.sqllog.layout.ConversionPattern=%d %p [%c] - %m%n
#velocity log appender #
log4j.appender.velocityfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.velocityfile.File=/WEB-INF/log/velocity.log
log4j.appender.velocityfile.append=true
log4j.appender.velocityfile.encoding=GB18030
log4j.appender.velocityfile.layout=org.apache.log4j.PatternLayout
log4j.appender.velocityfile.layout.ConversionPattern=%d %p [%c] - %m%n
#profile appender #
log4j.appender.profiler=org.apache.log4j.DailyRollingFileAppender
log4j.appender.profiler.File=/WEB-INF/log/profler.log
log4j.appender.profiler.append=true
log4j.appender.profiler.encoding=GB18030
log4j.appender.profiler.layout=org.apache.log4j.PatternLayout
log4j.appender.profiler.layout.ConversionPattern=%d %p [%c] - %m%n
于是我们来解决一下这个问题,把日志的大小限在10240K,一共只许生成30个,循环覆盖
log4j.rootLogger=INFO,logfile,stdout,errorfile
log4j.logger.java.sql=@log.level@,sqllog
log4j.additivity.java.sql=false
#velocity print out
log4j.logger.org.apache.velocity=ERROR,velocityfile
log4j.additivity.org.apache.velocity=false
#app print out
log4j.logger.com.hundsun.network=DEBUG
log4j.logger.com.hundsun.network.melody.common.profiler=@log.level@,profiler
log4j.additivity.com.hundsun.network.melody.common.profiler=false
#standout log appender #
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
#common log appender #
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=/WEB-INF/log/app.log
log4j.appender.logfile.append=true
log4j.appender.logfile.encoding=GB18030
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.appender.logfile.MaxFileSize=10240KB
log4j.appender.logfile.MaxBackupIndex=30
#error log appender #
log4j.appender.errorfile=org.apache.log4j.RollingFileAppender
log4j.appender.errorfile.File=/WEB-INF/log/error.log
log4j.appender.errorfile.Threshold=ERROR
log4j.appender.errorfile.append=true
log4j.appender.errorfile.encoding=GB18030
log4j.appender.errorfile.layout=org.apache.log4j.PatternLayout
log4j.appender.errorfile.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.appender.errorfile.MaxFileSize=10240KB
log4j.appender.errorfile.MaxBackupIndex=30
#sql log appender #
log4j.appender.sqllog=org.apache.log4j.RollingFileAppender
log4j.appender.sqllog.File=/WEB-INF/log/sql.log
log4j.appender.sqllog.append=true
log4j.appender.sqllog.encoding=GB18030
log4j.appender.sqllog.layout=org.apache.log4j.PatternLayout
log4j.appender.sqllog.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.appender.sqllog.MaxFileSize=10240KB
log4j.appender.sqllog.MaxBackupIndex=30
#velocity log appender #
log4j.appender.velocityfile=org.apache.log4j.RollingFileAppender
log4j.appender.velocityfile.File=/WEB-INF/log/velocity.log
log4j.appender.velocityfile.append=true
log4j.appender.velocityfile.encoding=GB18030
log4j.appender.velocityfile.layout=org.apache.log4j.PatternLayout
log4j.appender.velocityfile.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.appender.velocityfile.MaxFileSize=10240KB
log4j.appender.velocityfile.MaxBackupIndex=30
#profile appender #
log4j.appender.profiler=org.apache.log4j.RollingFileAppender
log4j.appender.profiler.File=/WEB-INF/log/profler.log
log4j.appender.profiler.append=true
log4j.appender.profiler.encoding=GB18030
log4j.appender.profiler.layout=org.apache.log4j.PatternLayout
log4j.appender.profiler.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.appender.profiler.MaxFileSize=10240KB
log4j.appender.profiler.MaxBackupIndex=30
-
线上项目Java日志膨胀的解决方案
2019-07-12 11:48:20为了更好的查找日志,刚开始的时候把每个日志的大小限制为2048M,每50个日志文件滚动一次,此时明显的看到所有的日志占用的磁盘空间为52G,已经快到零界点了。 第一次优化: 将每个日志文... -
java http大文件断点续传上传示例
2020-06-05 10:21:03一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是... -
java http大文件断点续传分片上传
2020-06-04 11:12:27一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是... -
java大文件(视频)分段上传
2021-02-24 12:05:00一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是... -
Java大文件分片上传/多线程上传代码
2020-05-22 16:57:36一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是... -
java大文件(百M以上)的上传下载技术
2020-09-17 09:40:49一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是... -
nginx上传图片大小限制
2019-05-21 15:14:37上传文件失败,文件大小4M左右。上传程序为Java,通过nginx反向代理写入Fastdfs中,但是一直失败,查看nginx错误日志,显示client intended to send too large body: 4134591 bytes。 根据错误信息提示,客户端发送... -
Android中使用log4j按指定规则输出日志到文件
2020-03-09 11:38:12Android开发中时长会遇到需要保存日志到文件中的需求,功能本书非常简单,但是如果加上一些文件大小限制,文件个数限制,或者按天,按周按月生成等规则的话,考虑到性能问题做起来就会格外复杂。log4j是java中的一个... -
C程序的日志类
2016-06-03 21:40:04之前在C下面开发程序,对日志的输出都没有特别的规范。但是从事了一段时间的Java程序开发之后,...所以决定自己写一个简单的,能自己做日志文件大小限制,并且设定日志文件数的类。 这个类,起名叫做logger。实现的难 -
涉及到文件以及并发的面试题
2020-10-15 20:22:59该函数为写日志函数, 其主要功能是将日志数据写入指定的文件, 同时限制日志文件大小 为 100KB, 如果日志文件超过该尺寸, 则按照规则创建新的文件, 并将日志数据写入新的文 件。 参数说明 输入参数 (1) ... -
golang日志处理库go-logger.zip
2019-07-17 06:56:35文件数量增长到指定限制时,新生成的日志文件将覆盖前面生成的同名的备份日志文件。示例: //指定是否控制台打印,默认为true logger.SetConsole(true) //指定日志文件备份方式为文件大小的方式 //第一个参数为... -
html+java超大视频上传解决方案
2020-12-22 17:10:57一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是... -
java 支持 超大上G,多附件上传思路
2020-09-08 11:49:35一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是... -
java 支持 超大上G,多附件上传代码
2020-09-02 09:38:26一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是... -
SpringBoot上传大文件并支持中途取消上传
2020-10-21 16:31:47一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是... -
jsp上传大文件并支持中途取消上传
2020-10-15 17:00:42一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是... -
Log4j日志管理系统简单使用说明
2009-06-02 17:39:55org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件), org.apache.log4j.WriterAppender(将日志信息... -
Java开发实战1200例.第2卷.part3
2013-05-08 22:46:344.3 比较大小与逻辑应用 187 实例108 在查询结果中不显示重复记录 187 实例109 使用NOT查询不满足条件的记录 188 实例110 使用BETWEEN进行区间查询 190 实例111 使用关系运算符查询某一时间段的 数据 191 实例112 ... -
Java开发实战1200例.第2卷.part2
2013-05-08 22:45:354.3 比较大小与逻辑应用 187 实例108 在查询结果中不显示重复记录 187 实例109 使用NOT查询不满足条件的记录 188 实例110 使用BETWEEN进行区间查询 190 实例111 使用关系运算符查询某一时间段的 数据 191 实例112 ... -
Java开发实战1200例.第2卷.part1
2013-05-08 22:44:134.3 比较大小与逻辑应用 187 实例108 在查询结果中不显示重复记录 187 实例109 使用NOT查询不满足条件的记录 188 实例110 使用BETWEEN进行区间查询 190 实例111 使用关系运算符查询某一时间段的 数据 191 实例112 ... -
《Java Web开发实战1200例(第I卷)》(清华出版.卢瀚.王春斌).part2 高清完整PDF版
2016-06-13 12:06:47实例281 限制文件大小的文件上传 11.3 通过组件实现文件上传 实例282 使用jspSmartUpload组件实现文件上传 实例283 使用jspSmartUpload组件实现中文名文件上传 实例284 应用jspSmartUpload组件处理文件上传漏洞... -
spring配置文件出错sssssssssssssssssss
2017-03-31 04:16:28--属性类型是字符串,通过别名的方式配置扩展插件,常用的插件有: 监控统计用的filter:stat 日志用的filter:log4j 防御SQL注入的filter:wall --> ${druid.filters}" /> <!-- 输出可执行的SQL --> <!-- 参考:... -
Java Web开发实战1200例(第2卷)(完整版).(清华出版.卢瀚.王春斌).part1
2016-06-13 20:03:044.3 比较大小与逻辑应用 实例108 在查询结果中不显示重复记录 实例109 使用NOT查询不满足条件的记录 实例110 使用BETWEEN进行区间查询 实例111 使用关系运算符查询某一时间段的数据 实例112 计算两个日期间的月份数 ... -
来,教你写一手好SQL!
2020-12-02 21:15:54本人负责的项目主要采用阿里云数据库 MySQL,最近频繁出现慢 SQL 告警,执行时间最长的竟然高达 5 分钟。...MySQL 没有限制单表最大记录数,它取决于操作系统对文件大小的限制。 《阿里巴巴 Java 开发手册 -
Windows10下编译使用log4cxx
2018-08-27 11:47:18在开发过程中,log的重要性自不必说。与google的glog比起来,apache软件基金会的log更为全面,可以称之为日志系统...比如最常用的限制每个日志文件的大小、按照日期产生日志等功能。 之前用的时候就按照网上的...
-
组件通信之$attrs和$listeners
-
MySQL 主从复制 Replication 详解(Linux 和 W
-
HTML学习
-
水利三类人员证有什么用?水利三类人员证考试通过率如何?
-
html打开的协议是https 协议不是 file 协议
-
java 获取字符串最后的数字
-
基于Flink+Hudi构建企业亿级云上实时数据湖教程(PC、移动、小
-
Amoeba 实现 MySQL 高可用、负载均衡和读写分离
-
实现 MySQL 读写分离的利器 mysql-proxy
-
MySQL 数据库的基本操作(数据完整性约束)
-
MySQL 性能优化(思路拓展及实操)
-
联想应用用户手册(QT)V3.9.zip
-
设置NPM的仓库地址:有的公司需要设置仓库地址,否则项目依赖下载报错
-
量化交易机器人系统开发策略(源码)
-
代理服务器的ip从哪里找?
-
2021年 系统架构设计师 系列课
-
Vue.js devtools_3.1.2_0.zip
-
基于Qt的LibVLC开发教程
-
Cloud Theme Click Dataset / 云主题点击数据集-数据集
-
Downie 4 for Mac激活版(最强视频下载工具)