too many files open
2019独角兽企业重金招聘Python工程师标准>>>
too many files open 博客分类: 异常
修改linux的最大文件句柄数限制
对于一般的应用来说(象Apache、系统进程)1024完全足够使用。但是如何象squid、mysql、java等单进程处理大量请求的应用来说就有点捉襟见肘了。如果单个进程打开的文件句柄数量超过了系统定义的值,就会提到“too many files open”的错误提示。如何知道当前进程打开了多少个文件句柄呢?下面一段小脚本可以帮你查看:
lsof -n |awk '{print $2}'|sort|uniq -c |sort -nr|more
修改linux的最大文件句柄数限制的方法:
1)ulimit -n 65535
在当前session有效,用户退出或者系统重新后恢复默认值
2)修改profile文件:在profile文件中添加:ulimit -n 65535
只对当个用户有效
3)修改文件:/etc/security/limits.conf,在文件中添加:(立即生效-当前session中运行ulimit -a命令无法显示)
* soft nofile 32768 #限制单个进程最大文件句柄数(到达此限制时系统报警)
* hard nofile 65536 #限制单个进程最大文件句柄数(到达此限制时系统报错)
4)修改文件:/etc/sysctl.conf。在文件中添加:
fs.file-max=655350 #限制整个系统最大文件句柄数
运行命令:/sbin/sysctl -p 使配置生效
原文
转载于:https://my.oschina.net/xiaominmin/blog/1597939
too many files open相关推荐
- 批处理 bat cmd 命令大全
net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user: ...
- CCAH-CCA-500-4题:Where are Hadoop task log files stored?
4.Where are Hadoop task log files stored? For each YARN job, the Hadoop framework generates task log ...
- 基于Picture Library创建的图片文档库中的上传多个文件功能(upload multiple files)报错怎么解决?...
复现过程 首先,我创建了一个基于Picture Library的图片文档库,名字是 Pic Lib 创建完毕后,我点击它的Upload 下拉菜单,点击Upload Picture按钮 在弹出的对话框中 ...
- 读django文档——Managing static files (e.g. images, JavaScript, CSS)
在上一篇读django文档--nginx + uwsgi 部署django项目_苦行僧的妖孽日常-CSDN博客 部署django项目后,发现在runserver时都能正常部署的 static 文件都 ...
- spark-submit --files 动态加载外部资源文件
在做spark时,有些时候需要加载资源文件,需要在driver或者worker端访问.在client模式下可以使用IO流直接读取,但是在cluster模式下却不能直接读取,需要如下代码: val is ...
- IOS沙盒Files目录说明和常用操作
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launc ...
- _catboost.CatBoostError: C:/Program Files (x86)/Go Agent/pipelines/BuildMaster/catboost.git/catboost
_catboost.CatBoostError: C:/Program Files (x86)/Go Agent/pipelines/BuildMaster/catboost.git/catboost ...
- R语言list.files函数获取文件列表实战
R语言list.files函数获取文件列表实战 目录 R语言list.files函数获取文件列表实战 #仿真数据 #基本语法
- pyinstaller打包之后运行出现:Could not find the matplotlib data files
pyinstaller 打包之后Could not find the matplotlib data files 目录 pyinstaller 打包之后Could not find the matpl ...
- Extjs 打包 failed to find any files
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/inforstack/article/details/50898641 在编译的时候,classic是 ...
最新文章
- “数据科学家”或许不再性感,但“数据团队”的产业化才刚开始 | 专访领英全球数据科学团队负责人...
- linux异常 - 无法分配内存
- 软件需求分析文档模版
- 将null转换成数组_Javscript数组快速填充数据的8种方法
- linux服务器拷贝目录文件夹,linux两台服务器之间文件/文件夹拷贝
- centos编译apache php mysql,在CentOS6.7中编译安装 apache php mysql
- 多模态 | 复旦推出跨视觉语言模态预训练模型,并达到SOTA
- 企业全面运营管理沙盘模拟心得_企业经营沙盘模拟心得总结【精选】
- 大智慧705服务器文件夹,大智慧2文件目录结构.doc
- Janusgraph索引
- python少儿培训视频教程
- Linux 文本处理工具——sed
- OpenCV图像处理_2:平滑smoothing模糊blurring操作
- 腾讯云---语音合成---一段文本合成语音
- (几何方面:正六边形面积)编写一个程序,提示用户输入正六边形的边长并显示它的面积。
- ES的聚合操作(API版本)
- 数学术语的英汉对照(权威,全面)
- linux查看usb设备文件,Linux下查看USB设备信息
- 2020王者营地服务器维护,至尊宝重磅返场,王者营地服务器崩溃,只因玩家等待了五年的它...
- Bootstrap学习(三)——Bootstrap 插件