#linux 网络优化1. 文件中/etc/sysctl.conf, 加入net.core.somaxconn = 2048fs.file-max = 2000000fs.nr_open = 2000000net.ipv4.ip_local_port_range = 1024 65535 hard ...
分类:
数据库 时间:
2016-10-08 19:45:08
阅读次数:
213
概要:linux系统默认open files数目为1024, 有时应用程序会报Too many open files的错误,是因为open files 数目不够。这就需要修改ulimit和file-max。特别是提供大量静态文件访问的web服务器,缓存服务器(如squid), 更要注意这个问题。网上 ...
分类:
系统相关 时间:
2016-08-29 17:33:10
阅读次数:
158
本文来自网友提问的整理一般toomanyopenfiles和三个东西有关1、limit.conf里面是可以设置某个用户最大进程数、最大文件数。2、/proc/sys/fs/file-max系统所有进程一共可以打开的文件数3、应用进程本身的连接数相关设置4、ulimit是针对某个用户,设置里面如果写的*,是所有用户..
分类:
数据库 时间:
2016-08-08 19:43:26
阅读次数:
283
kernel.maxfiles#系统支持最大的openfiles[root@dev-mon001~]#sysctl-a|grep"file-max"fs.file-max=3260519kernel.maxproc#系统支持的最大进程数量[root@dev-mon001~]#sysctl-a|grep"49152"kernel.pid_max=49152启用iptables会遇到的报错[dmesg查看]_conntrack:tablefull,dropp..
分类:
系统相关 时间:
2016-07-07 19:57:15
阅读次数:
272
在开发运维的时候我们常常会遇到类似“Socket/File: Can’t open so many files”,“无法打开更多进程”,或是coredump过大等问题,这些都可以设置资源限制来解决。今天在教某位客户设置最大文件数方法时,搜索网上的方法时发现各家说法并不一致,便写了这篇文档。 通常对L ...
分类:
系统相关 时间:
2016-07-02 13:10:17
阅读次数:
442
Linux下每个用户、用户的每个进程能够同时打开的文件句柄数量是有限制的。不用的文件句柄要关上。 一、查看最大打开文件数 1、查看系统及最大打开文件数 cat /proc/sys/fs/file-max //该文件指定了可以分配的文件句柄的最大数目 2、查看当前用户最大打开文件数 3、查看所有进程的 ...
分类:
系统相关 时间:
2016-06-29 14:41:06
阅读次数:
318
Linux内核参数调整(用于大并发的WEB服务器)cat>/etc/sysctl.conf<EOF
net.ipv4.tcp_syncookies=1
fs.file-max=999999
net.ipv4.tcp_tw_reuse=1
net.ipv4.tcp_keepalive_time=600
net.ipv4.tcp_fin_timeout=30
net.ipv4.tcp_max_tw_buckets=5000
net.ipv4.ip_local_port..
分类:
系统相关 时间:
2016-06-24 16:16:14
阅读次数:
258
1. file-max的含义 1. file-max的含义 man proc,可得到file-max的描述: /proc/sys/fs/file-max This file defines a system-wide limit on the number of open files for all ...
分类:
其他好文 时间:
2016-06-16 21:39:23
阅读次数:
179
看到toomanyopenfiles可能想到fs.file-max参数,其实还受下面参数影响:fs.inotify.max_queued_events:表示调用inotify_init时分配给inotifyinstance中可排队的event的数目的最大值,超出这个值的事件被丢弃,但会触发IN_Q_OVERFLOW事件。fs.inotify.max_user_instances:表示..
分类:
其他好文 时间:
2016-05-20 14:42:43
阅读次数:
358