我有一项服务,它为打开文件 ( ) 设置自定义限制,ulimit -n 5000
作为其初始化脚本的一部分。我的理解是,这对于服务及其子进程来说将是有效的。既然我是不是配置/etc/security/limits.conf
我认为在输入 时看到不同的值对我来说是正常的ulimit -a
。
所以我的问题是:如何确认给定进程的单个打开文件限制?这是要表现出来的东西吗ps
?
答案1
我相信/proc/pid/limits
这是您应该检查的文件。例如,我的系统中有一个进程的以下条目。
Max open files 50 50 files