Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 服务器可以支持的打开文件限制_Linux_Tomcat_Centos_Server - Fatal编程技术网

Linux 服务器可以支持的打开文件限制

Linux 服务器可以支持的打开文件限制,linux,tomcat,centos,server,Linux,Tomcat,Centos,Server,我在tomcats catalina.out中不断遇到套接字连接问题,打开的文件太多。当我这样做的时候 ulimit -n 我得到1024。在增加限制之前,有没有办法找到服务器可以支持的最大打开文件数。我不想武断地将限制增加到服务器无法支持的值。我正在搜索,我可以找到如何增加它,但找不到如何找出服务器的限制 cat /proc/version Linux版本2.6.32-431.5.1.el6.x86_64mockbuild@c6b10.bsys.dev.centos.orggcc版本4.4

我在tomcats catalina.out中不断遇到套接字连接问题,打开的文件太多。当我这样做的时候

ulimit -n
我得到1024。在增加限制之前,有没有办法找到服务器可以支持的最大打开文件数。我不想武断地将限制增加到服务器无法支持的值。我正在搜索,我可以找到如何增加它,但找不到如何找出服务器的限制

cat /proc/version
Linux版本2.6.32-431.5.1.el6.x86_64mockbuild@c6b10.bsys.dev.centos.orggcc版本4.4.7 20120313 Red Hat 4.4.7-4 gcc 1 SMP星期三2014年2月12日00:41:43 UTC

cat /etc/redhat-release
CentOS 6.5版最终版

正如我的朋友在下面的回答中指出的那样

cat /proc/sys/fs/file-max

我想知道系统支持的最大打开文件数限制。所以我可以设置它。

您可以在此处找到系统最大打开文件限制:

$cat /proc/sys/fs/file-max
796516
注意:您也可以更改以上限制,但并没有硬性规定最大支持量,这取决于您拥有的资源量等

更新:RHEL 5的最大值为1048576 2^20。对于该限制,您可以修补内核并修改该限制,使其成为您喜欢的任何数字


更多信息:

是的,我这样做了,但是我可以在这里设置我想要的任何值。我想知道我的系统服务器容量是多少。我的系统可以支持多少打开的文件。