本文主要介绍“sequoiab v 2 . 8 . 4显示的打开文件中的值是怎么来的”。在日常操作中,相信很多人对于SequoiaDB v2.8.4显示的打开文件中的值是怎么来的都有疑问。边肖查阅了各种资料,整理出简单易用的操作方法,希望回答“sequoiab v 2 . 8 . 4显示的打开文件中的值是怎么来的”接下来,请和边肖一起学习!
[问题的详细描述]
sequoiab v 2 . 8 . 4的节点日志中显示的打开文件中的值是从哪里得到的?6月10日节点启动时,open files显示的值与ulimit.conf设置的值一致,为1048576,但6月17日,也就是今天早上节点启动时,open files的值为4096。
[故障排除]
(以sequoiadb的默认用户sdbadmin为例)
1.确认/proc/[cm_pid]/limits是否以sdbadmin开始,并确认/proc/[cm_pid]/limits的当前值;
用户:所有主机的sdbcm打开文件都是4096;
2.如果。/bin/sdbstart plus -i参数执行,将跳过limits.conf,以当前linux会话中的ulimit -n为准,并确认sequoiadb的启动模式。
来自用户:早上客户执行sdbstop命令显示11820节点(此节点为上述节点日志的节点)未能停止,然后killed使用sdbadmin/sdbstart启动和停止节点;
3.确认编目节点(如11820)是否被CM自动拉起,CM本身的进程何时启动。如果是bin/sdbcmart -i,ulimit.conf也被跳过;
来自用户:11820被cm拉,cm进程是2018年5月14日,/etc/security/limit.conf文件最后一次修改是2017年12月4日。
[解决方案]
因为sdbcm节点的打开文件是4096,所以11820节点被sdbcm杀死并拉起;此外,检查ulimit的设置是正确的。没有客户的反馈日志和更多的问题进展,也没有找到问题的原因。
重新启动sdbcm后,客户正常。
至此,“sequoiab v 2 . 8 . 4中显示的打开文件中的值是怎么来的”的研究结束,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/155626.html