早教吧作业答案频道 -->其他-->
toomanyopenfiles问题tomcat报toomanyopenfiles我想修改openfile默认值我在linux命令行输入cat/proc/sys/fs/file-max显示4096我在命令行输入ulimit-a显示openfile1024这两个有什么不同吗?怎样能永久的修改o
题目详情
too many open files问题
tomcat报too many open files 我想修改open file默认值
我在linux命令行输入cat /proc/sys/fs/file-max 显示4096
我在命令行输入ulimit -a 显示open file 1024
这两个有什么不同吗?
怎样能永久的修改open file的值,我用ulimit -n 4096 能修改但是我把linux命令窗口关闭重开 又回到原来的1024了
按楼下两位这样设定以后 怎么让其生效呢?我用2楼的 设置完后 运行source /etc/security/limits.conf 会报
-bash:080527163223.rpm:command not found
-bash:080527163223.rpm:command not found
也就是说没有这个命令.
我试了下重启linux以后生效了,有没有什么办法在不重启linux的前提下让其生效?
tomcat报too many open files 我想修改open file默认值
我在linux命令行输入cat /proc/sys/fs/file-max 显示4096
我在命令行输入ulimit -a 显示open file 1024
这两个有什么不同吗?
怎样能永久的修改open file的值,我用ulimit -n 4096 能修改但是我把linux命令窗口关闭重开 又回到原来的1024了
按楼下两位这样设定以后 怎么让其生效呢?我用2楼的 设置完后 运行source /etc/security/limits.conf 会报
-bash:080527163223.rpm:command not found
-bash:080527163223.rpm:command not found
也就是说没有这个命令.
我试了下重启linux以后生效了,有没有什么办法在不重启linux的前提下让其生效?
▼优质解答
答案和解析
你是远程管理服务器,不能重新启动吗?那你把ulimit -a 这个命令放到tomcat的启动脚本中,当每次启动tomcat前,都把打开文件的最大数,设置成你需要的值.
/proc/sys/fs/file-max是系统总的限制,是由sysctl.conf来决定的.
而ulimit -a获取的值是当前用户允许打开的最大文件数(包括socket连接等)
ulimit -n 命令修改后值,只对当前登录用户的目前使用环境有效,系统重启或者用户退出后就会失效.
如果需要永久修改,你可以修改/etc/security/limits.conf
这个文件中对参数的修改格式说明的比较详细,如果你想设置为4096,可以添加如下内容:
* soft nofile 4096
* hard nofile 4096
如果你用的Linux是RedHat8或者9,需要在 /etc/pam.d/login 文件中加入如下一行
session required /lib/security/pam_limits.so
或者是
session required pam_limits.so
/proc/sys/fs/file-max是系统总的限制,是由sysctl.conf来决定的.
而ulimit -a获取的值是当前用户允许打开的最大文件数(包括socket连接等)
ulimit -n 命令修改后值,只对当前登录用户的目前使用环境有效,系统重启或者用户退出后就会失效.
如果需要永久修改,你可以修改/etc/security/limits.conf
这个文件中对参数的修改格式说明的比较详细,如果你想设置为4096,可以添加如下内容:
* soft nofile 4096
* hard nofile 4096
如果你用的Linux是RedHat8或者9,需要在 /etc/pam.d/login 文件中加入如下一行
session required /lib/security/pam_limits.so
或者是
session required pam_limits.so
看了 toomanyopenfil...的网友还看了以下:
向量共线定理证明:如果存在不全为0的实数s,t,使得sa+tb=0,那么a与b是共线向量;如果a与 2020-05-16 …
叨在《新华字典》上有两个读音:dāo和tāo,而在《现代汉语词典》上却有三个读音:dāo、dáo和 2020-06-16 …
如果O+O=U+U+U,O+Z=U+U+U+U,那么Z+Z+U=()个O.如果设U=6,那么O=( 2020-06-18 …
下列词语中划线字的注音有错误的一组是A.叨﹙tāo﹚陪鲤对莫之夭阏﹙è﹚决﹙xuè﹚起而飞过蒙拔擢 2020-07-02 …
下列各题中黑体加点字的注音全都正确的一项是A.鞭挞tà叨光tāo体已tī孝悌tìB.殷红yīn奶酪 2020-07-02 …
正方形ABCD中,O为对角线AC的中点,P为AC上一点,连接BP,过点P作BP⊥PE,PE交直线C 2020-07-24 …
如图,四边形OBCD中的三个顶点在O上,点A是优弧BD上的一个动点(不与点B、D重合).(1)当圆 2020-07-31 …
1.一根竹竿长2米,支点o在中点处当在左右端分别挂上4kg6kg物体时,支点o应位于右端多少米地方? 2020-12-14 …
(10分)如图所示为波源O振动1.5s时沿波的传播方向上部分质点第一次形成的波形图,已知波源O在t= 2020-12-15 …
如图所示为波源O振动1.5s时沿波的传播方向上部分质点第一次形成的波形图,已知波源O在t=0时开始从 2020-12-18 …