|
登录的时候报
su: /bin/bash: Too many open files in system
[root@cpab16 ~]#
检查报警日志没有发现任何错误。
[root@cpab16 ~]# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
pending signals (-i) 1024
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 2048
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 16384
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
[root@cpab16 ~]#
查看最大可以打开的文件数量
[root@cpab16 ~]# cat /proc/sys/fs/file-max
131072
查看各个进程打开的文件数据量
[root@cpab16 ~]# lsof -n |awk '{print $2 " " $3}'|sort|uniq -c |sort -nr|more
64387 58885 cpabp6
64387 54585 cpabp6
64387 54285 cpabp6
64387 56285 cpabp6
310 22559 cpabkf
110 26054 cpabkf
107 9751 oracle
99 21942 cpcb33
97 4768 cpabkf
96 12641 cpabkf
86 13568 cpabkf
82 14326 cpabkf
79 3360 cpabp7
79 3354 cpabp7
79 3351 cpabp7
58885 明显异常
[root@cpab16 ~]# ps -ef | grep 22559
root 5699 4762 0 17:19 pts/79 00:00:00 grep 22559
cpabp6 22559 22523 0 Apr02 ? 00:00:50 /usr/libexec/mysqld --defaults-file=~/etc/my_cpab.cnf --basedir=/usr --datadir=/app/cpabp6/appdata --pid-file=/app/cpabp6/etc/mysqld_cpab.pid --skip-external-locking --port=3210 --socket=/app/cpabp6/etc/mysql_cpab.sock
发现cpabp6用户在执行一个文件
|
|
|