当前位置:首页 > 系统 > 解决CentOS7登陆提示ulimit:open files:cannot modify limit:Operation not permitted

解决CentOS7登陆提示ulimit:open files:cannot modify limit:Operation not permitted

系统3年前 (2020-04-07)

解决CentOS7登陆提示ulimit:open files:cannot modify limit:Operation not permitted

CentOS7非root用户登陆提示的,因为最近只新增加nginx服务,先修改nginx文件打开数


解决CentOS7登陆提示ulimit:open files:cannot modify limit:Operation not permitted

登陆提示ulimit:open files:cannot modify limit:Operation not permitted


解决CentOS7登陆提示ulimit:open files:cannot modify limit:Operation not permitted

ps -ef|grep nginx

查看nginx进程PID,PID为19822


解决CentOS7登陆提示ulimit:open files:cannot modify limit:Operation not permitted

cat /proc/19822/limits

Max open files只有soft limit 1024,hard limit 4096


解决CentOS7登陆提示ulimit:open files:cannot modify limit:Operation not permitted

systemctl status nginx

查看出nginx服务路径为/etc/systemd/system/nginx.service


解决CentOS7登陆提示ulimit:open files:cannot modify limit:Operation not permitted

vim /etc/systemd/system/nginx.service
在[Service]下添加
LimitNOFILE=65535

执行
systemctl daemon-reload
systemctl restart nginx


解决CentOS7登陆提示ulimit:open files:cannot modify limit:Operation not permitted

再次查看已修改为65535,重启后发现登陆那个错误依旧还在。


解决CentOS7登陆提示ulimit:open files:cannot modify limit:Operation not permitted

ulimit -a

查看全局限制发现open files为1000000


解决CentOS7登陆提示ulimit:open files:cannot modify limit:Operation not permitted

vim /etc/profile
将原ulimit -SHn 1000000改为ulimit -SHn 65535


解决CentOS7登陆提示ulimit:open files:cannot modify limit:Operation not permitted

vim /etc/security/limits.conf 
改为
* soft  nofile  65535
* hard  nofile  65535
* soft  nproc  65535
* hard  nproc  65535
* soft  core  65535
* hard  core  65535


解决CentOS7登陆提示ulimit:open files:cannot modify limit:Operation not permitted

重启后错误消失,open files的数值也正确

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/os/431.html

相关文章

Oracle主备容灾方案

Oracle主备容灾方案

【实验需求】生产中心有一台Oracle服务器安装于Redhat Linux上,灾备中心有一台对应的容灾Oracle服务器,两台服务器的数据库空间来自各自所连接的T系列阵列LUN,阵列同Oracle服务...

台式机使用u盘安装chromeos第三方cloudready

台式机使用u盘安装chromeos第三方cloudready

 首先准备好一个8G或者16G的u盘https://www.neverware.com/freedownload下载32位或者64位的系统将下载好的文件解压出bin格式的文件本地需要安装ch...

修复升级EVE-NG后无法正常打开问题

修复升级EVE-NG后无法正常打开问题

升级流程Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.9.40-eve-ng-ukms+ x86_64) * Documentation:  ...

解决SecureCRT连接linux无配色

解决SecureCRT连接linux无配色

SecureCRT默认ssh连接linux是无配色的,看起来很难受左侧选中需要调整的会话名称->右键->Properties ->Session Options -> Term...

CentOS7 搭建LNMP

CentOS7 搭建LNMP

使用CentOS 1708,其实就是RHEL 7.4,使用YUM搭建LNMP环境(Linux、Nginx、MariaDB、PHP),全部使用新版组件,比如Nginx 1.12.2、MariaDB 10...

CentOS7安装PureFTP和vsFTP使用加密连接

CentOS7安装PureFTP和vsFTP使用加密连接

LNMP环境搭建好后,日后需要管理webroot路径下的文件,采用加密方式的FTP方式比较简单也安全安装PureFTPyum install pure-ftpd配置PureFTPv...