Log4j现在已经被大家熟知了,所有细节都可以在网上查到,Log4j支持Appender,其中DailyRollingFileAppender是被经常用到的Appender之一.在讨论今天的主题之前,我们先看下另外一个Appender. 最常用的Appender——RollingFileAppender 下面是RollingFileAppender的一个Log4j配置样例(配置1): log4j.appender.R=org.apache.log4j.RollingFileAppender lo
一.简介 在Linux下有时会遇到Socket/File : Can't open so many files的问题.其实Linux是有文件句柄限制的,而且Linux默认一般都是1024(阿里云主机默认是65535).在生产环境中很容易到达这个值,因此这里就会成为系统的瓶颈. 二.查看方法 1)查看当前系统最大打开数详细信息ulimit -a [root@localhost ~]# ulimit -a core file size (blocks, -c) data seg size (kbyt
如果客户端访问服务器提示“Too many open files”如何解决? [root@proxy ~]# ab -n 2000 -c 2000 http://192.168.1.100/ #高并发访问Nginx代理的网站,提示打开文件数量过多 Benchmarking 192.168.1.100 (be patient) socket: Too many open files (24) 优化步骤: 1. 调整Nginx的主配置文件,增加并发量. [root@proxy ~]# vim
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号.语法高亮度显示.智能缩进 等功能的.为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc.在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本, 所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:$vi ~/.vimrc #支持putty鼠标粘贴 if has('mouse') set mouse -= a endif 设置完后$:x