ulimit的问题

昨天突然发现机器上报Too many open files错误,去看了一下发现ulimit -n出来的结果很大,但是去/proc/pid/fd目录看,发现只能到1024,这个问题很奇特,后来去/proc/pid/limits文件查看实际的open files限制发现,soft nofile确实只有1024,修改soft nofile之后重启服务发现还是一样,后来突然想到我们的服务是通过supervisor来启动的,如果重启得把supervisor重启才行

 

另外很奇怪的一点是ssh xx.xx.xx.xx "ulimit -n" 会发现不执行/etc/profile里的内容

你可能感兴趣的:(ulimit的问题)