我有一个服务,它为打开文件设置自定义限制(ulimit -n 5000)作为其init脚本的一部分.我的理解是,这将有效地用于服务及其子进程.由于我没有配置/etc/security/limits.conf,我认为在输入ulimit -a时看到不同的值是正常的.
所以我的问题是:如何确认给定进程的个别打开文件限制?这是ps会显示的东西吗?
解决方法:
我相信/ proc / pid / limits是你应该检查的文件.例如,我的系统中有一个进程的以下条目.
Max open files 50 50 files