linux – 如何确定进程具有哪个单独的ulimit约束?

我有一个服务,它为打开文件设置自定义限制(ulimit -n 5000)作为其init脚本的一部分.我的理解是,这将有效地用于服务及其子进程.由于我没有配置/etc/security/limits.conf,我认为在输入ulimit -a时看到不同的值是正常的.

所以我的问题是:如何确认给定进程的个别打开文件限制?这是ps会显示的东西吗?

解决方法:

我相信/ proc / pid / limits是你应该检查的文件.例如,我的系统中有一个进程的以下条目.

Max open files            50                   50                   files  
上一篇:linux – 限制文件描述符的数量


下一篇:debian – 为daemonized nginx主进程配置`max open files`的ulimit