精华内容
下载资源
问答
  • 请问有没什么方法可以限制文件大小,当达到指定大小,就新建文件继续打印日志信息 [b]问题补充:[/b] 哎,我用jbuilder开发。 程序早已写好,随意不太好吧! 就算可以用log4j,改起来也要费很多时间。 请问不用...
  • 查看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;

     

    展开全文
  • 1. 限制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运行久了之后,日志文件太大了。查看不方便,而且没有必要保留...#日志大小限制设置( 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.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

    展开全文
  • 为了更好的查找日志,刚开始的时候把每个日志的大小限制为2048M,每50个日志文件滚动一次,此时明显的看到所有的日志占用的磁盘空间为52G,已经快到零界点了。 第一次优化: 将每个日志文...
  • 一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是...
  • 一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是...
  • 一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是...
  • 一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是...
  • 一开始以为是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是java中的一个...
  • C程序的日志

    千次阅读 2016-06-03 21:40:04
    之前在C下面开发程序,对日志的输出都没有特别的规范。但是从事了一段时间的Java程序开发之后,...所以决定自己写一个简单的,能自己做日志文件大小限制,并且设定日志文件数的类。 这个类,起名叫做logger。实现的难
  • 该函数为写日志函数, 其主要功能是将日志数据写入指定的文件, 同时限制日志文件大小 为 100KB, 如果日志文件超过该尺寸, 则按照规则创建新的文件, 并将日志数据写入新的文 件。 参数说明 输入参数 (1) ...
  • 文件数量增长到指定限制时,新生成的日志文件将覆盖前面生成的同名的备份日志文件。示例: //指定是否控制台打印,默认为true logger.SetConsole(true) //指定日志文件备份方式为文件大小的方式 //第一个参数为...
  • 一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是...
  • 一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是...
  • 一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是...
  • 一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是...
  • 一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可能是...
  •  org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件),  org.apache.log4j.WriterAppender(将日志信息...
  • Java开发实战1200例.第2卷.part3

    热门讨论 2013-05-08 22:46:34
    4.3 比较大小与逻辑应用 187 实例108 在查询结果中不显示重复记录 187 实例109 使用NOT查询不满足条件的记录 188 实例110 使用BETWEEN进行区间查询 190 实例111 使用关系运算符查询某一时间段的 数据 191 实例112 ...
  • Java开发实战1200例.第2卷.part2

    热门讨论 2013-05-08 22:45:35
    4.3 比较大小与逻辑应用 187 实例108 在查询结果中不显示重复记录 187 实例109 使用NOT查询不满足条件的记录 188 实例110 使用BETWEEN进行区间查询 190 实例111 使用关系运算符查询某一时间段的 数据 191 实例112 ...
  • Java开发实战1200例.第2卷.part1

    热门讨论 2013-05-08 22:44:13
    4.3 比较大小与逻辑应用 187 实例108 在查询结果中不显示重复记录 187 实例109 使用NOT查询不满足条件的记录 188 实例110 使用BETWEEN进行区间查询 190 实例111 使用关系运算符查询某一时间段的 数据 191 实例112 ...
  • 实例281 限制文件大小的文件上传 11.3 通过组件实现文件上传 实例282 使用jspSmartUpload组件实现文件上传 实例283 使用jspSmartUpload组件实现中文名文件上传 实例284 应用jspSmartUpload组件处理文件上传漏洞...
  • --属性类型是字符串,通过别名的方式配置扩展插件,常用的插件有: 监控统计用的filter:stat 日志用的filter:log4j 防御SQL注入的filter:wall --> ${druid.filters}" /> <!-- 输出可执行的SQL --> <!-- 参考:...
  • 4.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更为全面,可以称之为日志系统...比如最常用的限制每个日志文件大小、按照日期产生日志等功能。   之前用的时候就按照网上的...

空空如也

空空如也

1 2 3 4
收藏数 68
精华内容 27
热门标签
关键字:

java限制日志文件大小

java 订阅