服务器异常

最近某个生产应用 调接口 出现了 “打开的文件过多” 的错误提示 。

通过运维查看 服务器的 进程最大文件数默认就是 1024 ,因此需要增加最大的文件数

增加大了 文件数还是不生效?

本来以为加大了文件数是可以的,但是发现还是出现了一样的问题。

明明通过 ulimit -n 已经看到文件数增加了啊,怎么还是不行?

通过 排查,发现其实是因为 应用没有重启,文件数量还是没有旧的,没有生效。

重启之后就可以了 。

网上很多资料都是 说怎么配置,并没有提到 要重启应用才可以的 。

如果某项服务已经启动,再动态调整ulimit是无效的

如果查看到进程的打开文件数?

即 通过 查询到 应用的进程ID ,然后 在 /proc 下面 打开对应的进程ID的文件,查看 limits 就知道当前进程的 一系列限制信息了

参考资料

https://blog.csdn.net/jisuanji198509/article/details/79693622

http://blog.itpub.net/11134237/viewspace-707879/

https://blog.csdn.net/qq_25623257/article/details/100669609

https://www.cnblogs.com/royfans/p/10905461.html

打开文件数过多 linux,Linux 解决 打开的文件数太多相关推荐

  1. 解决打开word文档太慢问题的9个方法

    解决打开word文档太慢问题的9个方法 http://it.114study.com/oa/article346129.html 症状: 直接双击打开很慢, 慢到不可思议!有时双击打开一个文档要5到1 ...

  2. Linux下查看某个进程打开的文件数-losf工具常用参数介绍

    Linux下查看某个进程打开的文件数-losf工具常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在linux操作系统中,一切皆文件.通过文件不仅仅可以访问常规数据,还 ...

  3. Linux查看打开的文件数

    Linux查看打开的文件数 lsof -p pid |wc -l (list of open files) ulimit -a 查看系统目前资源限制

  4. linux中查看某个进程打开的文件数

    1.美图 2.背景 需求描述: 今天在处理一个问题的时候,涉及到查看某个进程打开的文件数,在此记录下. 操作过程: 1.查看进程号 [deploy@ningbo-dev-55 mizar-accoun ...

  5. Hive:解决Hive创建文件数过多的问题

    Hive:解决Hive创建文件数过多的问题 参考文章: (1)Hive:解决Hive创建文件数过多的问题 (2)https://www.cnblogs.com/wcwen1990/p/7600161. ...

  6. linux中常用打开pdf文档指令软件

    在linux系统中,常用的打开pdf文档的指令代码 evince xxx.pdf acroread xxx.pdf okular xxx.pdf adobe xxx.pdf

  7. 系统可打开最大文件数过小,导致CHECK_NRPE: Error - Could not complete SSL handshake

    1.nagio服务器发出报警日志,客户端ssl handshake失败: ***** Nagios ***** Notification Type: PROBLEM Service: Check Zo ...

  8. Linux打开最大文件数限制

    关于对 /etc/profile./etc/security/limits.conf./etc/sysctl.conf 三个配置文件的理解. 1./etc/profile 2./etc/securit ...

  9. linux 超大文件编辑,Linux 修改打开最大文件数

    默认打开最大文件是1024 [root@kaka-gamess-nginx-6 ~]# ulimit -a core file size (blocks, -c) 0 data seg size (k ...

最新文章

  1. css3树形图,CSS3 树形堆栈
  2. 封装 继承 多态_Java基础知识——封装、继承、多态
  3. 【Linux开发】彻底释放Linux线程的资源
  4. C# 使用int.TryParse,Convert.ToInt32,(int)将浮点类型转换整数时的区别
  5. java 历届试题 合根植物
  6. SQL Server 数据文件的页面分部情况
  7. spring整合cxf,轻松编写webService客户端、服务端
  8. TThread类详解转
  9. ubuntu16.04下ROS操作系统学习笔记(二)命令工具了解和仿真小海龟
  10. cocos2d-x学习笔记10:动作3:补间动作
  11. SAS Marketing Automation 6.3 User’s Guide 学习笔记
  12. The Best of Many Worlds_ Dual Mirror Descent for Online Allocation Problems
  13. 【产品运营从0到1】资深产品运营推荐的互联网产品运营人员必看书籍
  14. 锐捷路由器如何配置虚拟服务器,[路由器自动配置方法技巧] 锐捷路由器配置方法...
  15. android手势滑动页面,Android 手势识别 (左右滑动)实现 页面 切换
  16. 【计算机硬件组成】基础知识(必备)
  17. Ubuntu死机卡死问题
  18. 红绿灯代码 摘抄抖音 渡一前端的
  19. Rate limit bypas
  20. Ubuntu安装ROS详细教程

热门文章

  1. pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列
  2. R语言ggplot2可视化:在可视化结果图的四个角落(左上、左下、右上、右下)添加标签实战
  3. R语言dataframe数据列中的缺失值NA的个数统计实战:特定数据列的NA值统计、所有特征的NA值统计
  4. Seaborn可视化图像调整图像大小(figure size)方法实战(Adjust the Figure Size)
  5. R构建加权最小二乘回归模型(Weighted Least Squares Regression)
  6. 自然语言处理NLP之BERT、BERT是什么、智能问答、阅读理解、分词、词性标注、数据增强、文本分类、BERT的知识表示本质
  7. [Google API](1)简介
  8. 计算机网络基础常考面试题总结
  9. 3dsmax biped 骨骼姿势 对称操作
  10. 对抗网络用于人脸转正--Beyond Face Rotation