为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:kylin v10
【CPU】:海光
【问题描述】*:达梦技术文档网页(https://eco.dameng.com/document/dm/zh-cn/ops/before-installation.html)中修改进程限制有三个文件:
/etc/security/limits.conf
/etc/security/limits.d/proc.conf
/etc/systemd/system.conf
问题1、limits.conf和proc.conf有没有优先级?如果两个文件中NPROC配置不同,结果怎样?如果proc.conf不设置,只设置limits.conf是否可行?
问题2、system.conf对系统服务的进程生效。是不是达梦数据库如果手工命令行启动,就不会用到这个限制,而是用前面两个文件?
谢谢
#通过systemctl或者systemd service方式设定随机自启动的数据库服务,其能打开的最大文件描述符、proc数量等不受limits.conf控制,需要修改/etc/systemd/system.conf文件,增加类似DefaultLimitNOFILE=65535重启服务器,才有效果。
最后查看:cat /proc/线程号/limits,确保配置system.conf生效