现网运行的oracle数据库,有一天突然报错(alert日志):too many open files in方法,如ulimi
原创 2022-02-27 17:27:32
376阅读
OSError: [Errno 24] Too many open files OMP: Error #179: Function Can't open SHM2 failed: OMP: System error #24: Too many open files 打开进程数过多,修改: ulimi
原创 5月前
83阅读
现网运行的oracle数据库,有一天突然报错(alert日志):too many open files in system,需要对操作系统允许句柄数进行扩充,查阅了很多资料,修改点主要集中在如下几个文件:1./proc/sys/fs/file-max2./etc/sysctl.conf3./etc/security/limits.conf还有通过命令修改的方法,如ulimi
原创 2021-10-19 09:53:16
298阅读
nginx指令中的优化(配置文件) nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu。 这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimi
转载 2017-01-06 14:44:00
31阅读
1、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimi
转载 2017-07-20 20:23:00
72阅读
nofile参数的学习与整理 背景 前段时间正好总结了文件描述符泄露的问题. 最近在客户现场, 也遇到了一个问题. 其实两个问题都是因为nofile参数限制所引发. 所以总结一下: nginx 的worker 的连接数是受到到 nofile的限制的. 虽然那可以通过 修改配置文件和 直接 ulimi
原创 2024-06-18 10:07:26
225阅读
1.nginx进程数 建议按照cpu数目来指定,一般跟cpu核心数的2倍。 worker_processes 8; 2.Nginx最大打开文件数 worker_rlimit_nofile 65535; 这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以最好与ulimi
1、修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制: [speng@as4 ~]$ ulimi
原创 2009-12-22 11:17:10
174阅读
这几天编译项目,总是遇到segment fault: core dumped。一开始还能马上知道是刚才的修改引起的,到后来就不行了。到网上搜了一下core dump,很方便的找到问题了。记录一下。 当程序crash退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查 看core文件,可以指示出导致程序出错的代码所在文件和行数。 1. 使用ulimi
大家都知道Linux系统默认打开文件数是1024,而实际的生产环境中,这个值总是显得太小,而太小的后果就是你的系统会报:too many open files 等这样的错误导致你系统死掉,所以我们总是要修改这个值,虽然表面上看来,Linux提供了ulimit这样的命令让你修改这个文件打开数,但不幸的是,过程远远没有看到的那么简单,下面子猴就谈谈这方面的问题。1、  首先我们通过ulimi
转载 10月前
61阅读
Elasticsearch作为日志存储和分析的工具,在企业级应用中常常使用。Elasticsearch提供强大的搜索、分析功能,已经是后端技术栈不可缺少的一部分。文件句柄优化Elasticsearch有大量的查询数据和插入数据的请求,需要大量文件句柄,centos系统默认的1024个文件句柄。如果文件句柄用完了,这就意味着操作系统会拒绝连接,意味着数据可能丢失,这是灾难性的后果,ulimi
转载 2024-04-01 16:17:05
39阅读