Centos 修改limits.conf open files后不生效的解决办法

摘要:
几个在线APACHE服务器报告了三到四个打开文件的问题,导致服务不可用。检查ulimit-n后,找到了默认的1024。如果找到原因,请转到modify/etc/security/limits Conf bar:*softnofile 65535*hardnofile 6553512再次登录系统,然后再次执行ulimit-n。仍然是1024!!!世界跆拳道联盟!!!!百度听不懂,翻译后大部分都是英文

线上几台APACHE服务器报过三、四次open files的问题,导致服务不可用,执行ulimit -n 查看后,发现是默认的1024,找到原因所在了,就去修改下/etc/security/limits.conf吧:

* soft nofile 65535
* hard nofile 65535
  • 1
  • 2

重新登录系统,再次执行ulimit -n后发现,还是1024!!!WTF!!!! 
百度不得其解,翻出去后又大部分都是英文,苦苦翻译半天还是没有得到答案,搭建测试环境,用相同的系统版本来测试,发现问题消失了! 
然后就查各种关于linux关于open files的东西,几乎都在说是没有加入/etc/pam.d/目录下的文件没有limits.so这个库文件的原因,但是对比测试环境和线上环境,是一样的!突然想到了PAM这个东西,之前修改/etc/ssh/sshd_config这个文件的时候看到过UsePAM这个东西,但是一直没有注意是干什么用的,对比两个文件后发现,线上的UsePAM是注释掉的:

#UsePAM yes
  • 1

去掉注释,重启sshd,竟然报错了,提示unsupport PAM,比较了两个环境下的openssh版本,线上的环境版本比较低,果断升级,重启 sshd服务, 
重新登录,终于生效了。

免责声明:文章转载自《Centos 修改limits.conf open files后不生效的解决办法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MySQL InnoDB表空间加密如何在CentOS下安装VMwareTools工具下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Centos7 ping 未知的名称或服务 DNS 配置问题

通常解析不了域名一般都是DNS域名配置有问题 对接口添加dns信息;编辑/etc/sysconfig/network-scripts/ifcfg-ethxxxxxxx,x可能是其他数字,但一般是ifcfg-eth0的,具体的X根据你的网卡确定,在最下面添加:DNS1=8.8.8.8   #google dns服务器, 根据实际情况更换DNS2=8.8.4....

centos Linux 统计某个文件夹占用空间大小

转载自http://www.07net01.com/linux/centos_Linux_tongjimougewenjianjiazhanyongkongjiandaxiao_12510_1346373058.html 1、查看当前文件夹下面各个文件的大小 ll -lh 2、查看某文件夹占用总的空间大小 du -h --max-depth=1 /usr/...

转:Linux 编译安装 Mysql5.7

http://broqiang.com/2017/04/18/Mysql-Install-5.7.18-Linux-Compile/ 原文 Linux 编译安装 Mysql5.7 Ubuntu 下快速安装直接 apt 方式即可, 一般的开发环境也足够了 个人比较喜欢新版本,一般有新版本就会尝试一下 此文档适用于 Ubuntu 16.10 和 CentOS...

CentOS下GPT分区(转)

GPT格式的分区理论上是支持18EB,而MBR只支持2TB,以后大硬盘GPT是趋势。fdisk最大只能建立2TB大小的分区,创建一个大于2TB的分区就必须使用parted,parted向后兼容MBR。 操作实例: (parted)表示在parted中输入的命令,其他为自动打印的信息    1、首先类似fdisk一样,先选择要分区的硬盘,此处为/dev/sd...

MySQL Cluster

参考:http://www.cnblogs.com/linkstar/p/6510713.html 如果没有特殊声明,则所有命令都在node1上执行 192.168.1.201 node1  1核/448M  管理节点192.168.1.202 node2  1核/448M  数据节点和mysql节点在同一台机器上192.168.1.203 node3  ...

ubuntu网卡配置

网卡配置文件采用YAML格式,必须以 /etc/netplan/XXX.yaml 文件命名方式存放可以每个网卡对应一个单独的配置文件,也可以将所有网卡都放在一个配置文件里 自动获取IP root@ubuntu1804:~# cat /etc/netplan/01-netcfg.yaml # This file describes the network i...