`
dawuafang
  • 浏览: 1105361 次
文章分类
社区版块
存档分类
最新评论

linux修改打开最多文件数

 
阅读更多

linux修改打开最多文件数

在linux下面部署项目的时候,有时候会遇上Socket/File:Can’t open so many files 的问题,linux系统默认对一个进程打开的文件句柄(也包含打开的SOCKET数量)数量最多为1024,生产服务器中的项目很容易就会达到合格数量。
我们可以通过ulimit -a来查看linux系统所有限制值

open files数量也可以通过ulimit -n来查看,也可以通过ulimit -n number来修改,如ulimit -n 65535。但是ulimit命令修改的数值只对当前登录用户的目前使用环境有效,系统重启或者用户退出后就会失效。如果要让open files的数量永久生效,则必须修改配置文件,修改方法如下:
1.在/etc/security/limits.conf添加内容:
* soft nofile 65535
* hard nofile 65536
这样就可以将文件句柄限制统一改成软限制:65535,硬限制65536,配置文件最前面的*代表domain,设置成*代表全局,另外你也可以针对不同的用户作出不同的限制。
2.在/etc/pam.d/login中添加一行:
session required /lib/security/pam_limits.so

修改完成之后重新登录系统即可生效。

分享到:
评论

相关推荐

    入门学习Linux常用必会60个命令实例详解doc/txt

    不过目前大多数较新的Linux发行版本(包括红旗 Linux、中软Linux、Mandrake Linux等)都可以自动挂装文件系统,但Red Hat Linux除外。 umount 1.作用 umount命令的作用是卸载一个文件系统,它的使用权限是超级...

    Linux操作系统基础教程

    一.Linux的文件系统结构.....................................................................................................6 二. 文件类型................................................................

    cmd操作命令和linux命令大全收集

    dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间 date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,...

    Linux FTP服务搭建

    在配置文件/etc/vsftpd/vsftpd.conf修改或添加如下设置: anonymous_enable=YES 启用匿名访问 local_enable=NO 关闭本地用户访问 write_enable=NO 关闭本地用户的写权限 anon_upload_enable=NO 关闭匿名用户的上传...

    基于python实现的智慧场馆自动预约系统源码+部署操作说明.zip

    1. 将 `config.sample.ini` 文件重命名为 `config0.ini` ,如果需要多个账号预约,或者需要时间上的“与”关系,请设置多个.ini文件(最多为两位数), 请不要新建文件,不然自己搞定编码问题 2. 用文本编辑器...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    7.修改主函数main.cpp,如下: #include #include "widget.h" #include "mydlg.h" //加入头文件 int main(int argc, char *argv[]) { QApplication a(argc, argv); Widget w; myDlg my1; //建立自己新建的类的对象...

    数据库灾难性恢复(数据库技术;灾难性;恢复;数据备份)

    数据恢复不是靠一两种软件就可以完成,往往需要数个工程师靠经验不同的方式才能恢复数据,当然数据库恢复还包括各种操作系统:除普通的WINDOWS外,还有Unix、Linux、APPLE机,而以UNIX为多。 (2)数据库数据已经存在...

    IIS6.0 IIS,互联网信息服务

    步骤3 打开控制面板,单击“添加删除程序”图标,然后在窗口左侧导航栏上单击“添加/删除Windows组件”按钮,在打开的“Windows组件向导” 中,选中“Internet信息服务(IIS)”前的复选框。单击右下角的“详细信息”...

    windows实用dos命令大全

    1.功能:更改文件名称  2.类型:内部命令  3.格式:REN[盘符:][路径]〈旧文件名〉〈新文件名〉  4.使用说明:  (1)新文件名前不可以加上盘符和路径,因为该命令只能对同一盘上的文件更换文件名;  (2)...

    易语言程序免安装版下载

    修改BUG:在IDE中打开源代码文件(.e)后,高级选择夹组件不能正确切换到“现行子夹”属性设定的子夹。 9. 修改BUG:矢量动画支持库中的“矢量编辑框”组件在光标位于组件右下角时按右光标键进入下一行会导致显示...

    DjangoBlog-master.zip

    bin目录是在linux环境中使用Nginx+Gunicorn+virtualenv+supervisor来部署的脚本和Nginx配置文件.可以参考我的文章: DjangoBlog部署教程 有详细的部署介绍. 运行 修改DjangoBlog/setting.py 修改数据库配置,如下...

    基于winpcap发送数据包

    打开BAT脚本,修改网卡信息,即可。 运行脚本,脚本将数据包文件发送出去。 注意:总的发包数量等于每个线程的发包数量乘以线程总数。 实验的数据包文件都是MSN消息。 具体代码请看附件。 ---------------...

    hubnav:一个Chrome扩展程序,用于通过键盘快捷键导航github.com。 快速访问多个存储库以及组织页面的问题

    使用键盘快捷键可以快速访问问题,拉取请求以及文件查找器,最多可访问四个您最常使用的GitHub存储库。 快捷方式也可用于访问GitHub组织的存储库,团队和成员以及GitHub搜索。 扩展弹出窗口: 扩展选项: 如何使用 ...

    PHP程序开发范例宝典III

    实例038 修改数据时下拉列表的默认值为数据库中原数据信息 54 实例039 可输入字符的下拉菜单 56 实例040 应用下拉列表选择所要联机的网站 57 实例041 根据下拉列表的值显示不同控件 58 2.4 文本框组件的...

    如何更换python默认编辑器的背景色

    初学Python,想必大家拿来练习最多的IDE就是Python自带的IDLE了,但是默认的代码配色及语法高亮主题确实很不适应。下面我们就来看一下修改python默认编辑器背景颜色的方法。 1、首先要找到名为config-highlight.cfg...

    lagotto:围绕学术内容跟踪事件

    将文件.env.example复制到.env并根据需要对配置进行任何更改 vagrant up 设置完成后(最多可能需要15分钟),您将能够打开浏览器并导航到 ,并且您应该看到以下屏幕: 文献资料 有关如何开始开发的详细说明在此处...

    planet-landmass-editor:基本的高度图编辑器

    行星陆地质量编辑器 ...您可以下载并从那里打开草图,也可以尝试其中一种可执行文件(仅适用于Windows和Linux)。在线版本即将推出。。 演练 这是我们开始的地图。它是使用(25,000次迭代)。 现在,

    grub4dos-V0.4.6a-2017-02-04更新

    例如:"七" 使用不同字型,将 .hex 文件中的 unicode 码 “4e03” 修改为 “0080”, 将菜单中的 "七" 修改为 “\X0080”。 2016-03-23(yaya) 增强 echo 函数功能。 例如:echo -e \x18 显示 UTF-8 字符 0x...

    基于STM32、LD3320和ESP8266的语音与远程控制系统-电路方案

    若需要修改词条,通过USB接口接入电脑,打开setup.ini配置文件,修改词条即可,前面5条不 要轻易动,最好从第6条开始修改相应的识别句子。此外,CH1~CH4四路控制接口的高低电平可 以自行更改,这样,识别成功则取反...

    测试培训教材

    2.安装成功后,打开编制好的文件,选中所有要导入的需求记录,注意:只选数据. Export To Quality 3.点击“工具” Center 4.输入QC的URL地址 5.输入项目管理员的名称和密码 6.选择要导入需求的域和项目 7.选择第一...

Global site tag (gtag.js) - Google Analytics