java.net.SocketException: Too many open files解决方法
一、错误现象 tomcat启动后,会出现前台页面无法访问,从日志中看错误: 2011-03-01 02:30:00 [com.asiainfo.aiox.common.rest.RestClient]-[ERROR] java.net.SocketException: Too many open files Exception in thread …
linux之ls -l|grep “^-“|wc -l命令
查看某文件夹下文件的个数 ls -l |grep "^-"|wc -l 或 find ./company -type f | wc -l 查看某文件夹下文件的个数,包括子文件夹里的。 ls -lR|grep "^-"|wc -l 查看某文件夹下文件夹的个数,包括子文件夹里的。 ls -lR|grep "^d"|wc -l 说明: ls -l 长列表…
Linux查看物理CPU个数、核数、逻辑CPU个数
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中core的个数(即核数) cat /proc/cp…
彻底关闭 exim /以及清理邮件队列
1、关闭DA监控服务 vi /usr/local/directadmin/data/admin/services.status 把exim和dovecot值改为OFF 2、停止服务和禁止开机启动 service exim stop chkconfig exim off service dovecot stop chkconfig dovecots …
暴涨的目录spool/exim
有些未投递的信件被存放在 exim 的缓冲目录 /var/spool/exim4/input 中。如果您决-定以后要重新安装 Exim,您可以选择保存这些信件,否则您可以选择删除它们。 cd  /var/spool/exim/msglog ls |xargs rm -fr 1 2 有些存放在 exim4 的缓冲目录 /var/spool/exim4…
Redis的SETNX的使用方法
对应给定的keys到他们相应的values上。只要有一个key已经存在,MSETNX一个操作都不会执行。由于这种特性,MSETNX可以实现要么所有的操作都成功,要么一个都不执行,这样可以用来设置不同的key,来表示一个唯一的对象的不同字段。 在 Redis 里,所谓 SETNX,是「SET if Not eXists」的缩写,也就是只有不存在的时候…
CentOS系统CPU总被恶意进程100%占用
近期手头维护的一个网站总是莫名其妙宕机,登陆服务器之后发现CPU已被MD进程100%占用,各种搜索都没有MD进程的信息,怀疑为恶意进程。着手处理。 1、查看进程运行的完整路径 CentOS在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,该文件夹下会有进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命…
Charles抓包https
1.安装Charles 2.电脑安装Charles证书 电脑安装证书 双击还是信任下吧 3.手机安装证书 手机安装证书 4.手机网页输入网址 下载证书并信任 手机证书下载网址 安装到手机上 注意:在iOS 10.3之前,当你将安装一个自定义证书,iOS会默认信任,不需要进一步的设置。而iOS 10.3之后,安装新的自定义证书默认是不受信任的。如果要…
Nginx an upstream response is buffered to a temporary file
1.错误日志:warn:an upstream response is buffered to a temporary file   解决办法:增加fastcgi_buffers 8 4K;     fastcgi_buffer_size 4K; 2. a client request body is buffered to a temp…