在研究 workerman 时, 报了这个错误, 感觉只是个notice级别的, 就一直给忽略掉了, 今天有时间, 就查了一下.

其实本质就是 ulimit 这个命令

打开一个命令行, 输入 ulimit -a

可以查看到, 当前系统所有的限制

[root@butterfly ~]# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 3858
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 3858
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited

默认 open files 是 1024

打开这个文件 /etc/security/limits.conf

添加如下两行

* soft nofile 99999
* hard nofile 99999

重启一下系统,

再输入 ulimit -a

core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 30690
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 99999
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 30690
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited

就ok了

点击查看关于此命令详细介绍

转载于:https://www.cnblogs.com/debmzhang/p/4262562.html

Notice : Soft open files now is 1024, We recommend greater than 10000相关推荐

  1. max open files mysql_MySQL 重启提示超出可打开文件数限制|Buffered warning: Changed limits: max_open_files: 1024...

    Linux 服务器经常一段时间就会出现这样的问题,一个月半个月的样子.每次都重启服务器临时性解决,昨晚仔细看了看报的错误. 先看应用的日志提示连不上 MySQL 服务器. "Can't co ...

  2. 在linux中运行多文件,在Linux中打开了太多文件(Too many open files)的三种解决方法...

    回答一. [root@lxadmin nginx]# cat /proc/sys/fs/file-max 8192 文件系统最大可打开文件数 [root@lxadmin nginx]# ulimit ...

  3. 普通java跑到linux上,JAVA在linux下open too many files

    Too many open files问题出现有两种情况:一种是在搜索的时候出现,多半是由于索引创建完毕之后被移动过,如果创建索引的时候不出现该错误,搜索的时候也一般是不会出现的.如果出现了,有两种处 ...

  4. linux open files

    1.问题现象:环境大量报错ndpointServerSocket[addr=/0.0.0.0,port=0,localport=1888] ignored exception:java.net.Soc ...

  5. Greenplum installation guide

    Envireronment: VMware® Workstation 12 Pro 12.0.1 build-3160714(Host: Windows 7 Ultimate) Centos 6.5 ...

  6. Xtrabackup安装以及应用

    Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品. xtrabackup官方网址:ht ...

  7. 5分钟学会Markdown语法,在GitHub上写出漂亮文本,提升别人阅读体验

    今天研究下在GitHub中如何漂亮的书写readme部分 markdown是一种纯文本格式的标记语言.通过简单的标记语法,它可以使普通文本内容具有一定的格式. 1.因为是纯文本,所以只要支持markd ...

  8. oracle数据库监听频道异常,数据库监听不定期出现异常故障处理

    故障现象: 数据库监听不定期出现异常,从应用tnsping数据库,时间花费很长甚至连不上 故障分析处理过程: 从应用主机tnsping如下: racdb1_scenemon$tnsping racdb ...

  9. Linux 用户磁盘空间配额管理

    Linux 用户磁盘空间配额管理 2011-12-21 17:16 文件系统配额示例:检查quota功能包是否已经安装:rpm –q quota 1. 先要启动文件系统的限额功能.这一步主要是要编辑/ ...

最新文章

  1. 【java】实现数据在页面之间传输
  2. 修正版 | QPS过万,Redis大量连接超时怎么解决?
  3. linux 新建用户配置文件 /etc/login.defs 简介
  4. 使用Outlook 2007连接到Exchange Server 2003、2007时出现没有默认网关的错误
  5. python word
  6. three.js(五) 地形纹理混合
  7. 字符串处理 —— 模拟与暴力
  8. unix和linux命令_Linux / UNIX中的cp命令
  9. python1到100偶数求和_python1-100怎样偶数求和?_后端开发
  10. 2-visio使用与卸载
  11. 中国上市公司2001-2020年历史股票数据下载(获得方式见网页 http://yanzw.cn )
  12. Android 打开URL
  13. linux安装多路径软件,IBM服务器多路径软件RDAC安装详解
  14. 程序猿头头(js数组reverse,sort,concat,slice, splice)
  15. 小巧时尚的机械键盘,通吃五台设备,雷柏MT510PRO键盘体验
  16. HTML技术(基础/列表/表格/表单)
  17. emv中的 部分匹配_EMV指标策略
  18. java根据出生日期计算年龄_Java 根据出生日期获得年纪
  19. 阿爸,通往地狱的路要走好
  20. ERP系统物料清单设计技巧

热门文章

  1. python 井字游戏
  2. rehat linux设置ip,RedhatHat配置IPv6地址
  3. android内存优化方法,Android开发内存优化注意事项和方法
  4. nginx php 配置 windows_Windows下配置Nginx使之支持PHP
  5. 人脸检测算法_目前最强!开源人脸检测算法:RetinaFace
  6. 常见的HTML5面试题(附答案)
  7. Puppeteer 学习笔记及基本用法
  8. python3.8安装插件locust报错error: Microsoft Visual C++ 14.0 is required. Get it with Microsoft Visual C++
  9. c语言双分支结构运算符,c语言——运算符、分支结构、循环结构
  10. 【c++】9.深拷贝、浅拷贝、拷贝构造函数 、移动构造函数