默认情况下linux文件系统最大可打开文件数为1024
,对于一个应用于生产环境下的服务器来说,这个设置太
下,例如在用nginx做web服务器,当并发达到一定数量时,可以看到error.log里出现大量的“Nginx accept() failed
(24: Too many open files)” 错误。解决这个问题的办法有两种:
方法一:
使用ulimit -n 655350 把打开文件上限设置为655350,同时还需要修改nginx的配置文件,把worker_rlimit_nofile 值设置为一样。
注意:通过ulimit修改打开文件上限只会影响当前shell环境,所以这是一个临时解决方法,终极解决方法使用方法二。
方法二:
在/etc/security/limits.conf文件中添加如下信息:
* soft nofile 655360
* hard nofile 655360
注意:这个方法修改后必须重启机器才能使之生效。
转载:http://www.netingcn.com/nginx-too-many-open-files.html
分享到:
相关推荐
该文档是介绍访问应用很慢,访问Nginx时,报错:accept() failed (24 Too many open files)的解决方案,与大家共享!
title: nginx解决Too-many-header问题在对接海康卫视WEB无插件开发包时,自己的页面连接单独的摄像头时(连接NVR没这个问题),/ISA
每个步骤亲测通过,项目实战全部OK,如果要搭建nginx 跟fastdfs的朋友,可以下载下来保存,这是我看了很多文档以及实验完善过的文档,每个步骤都比较详细
idea openrestry+nginx+lua搭建企业级开发环境 将请求url以动态方式获取
设置后你的操作系统和Nginx可以处理比“ulimit -a”更多的文件,所以把这个值设高,这样nginx就不会有“too many open files”问题了。 worker_rlimit_nofile 100000; #全局错误日志及PID文件 #error_log logs/...
nginx-opentracing 启用nginx服务的请求以通过进行分布式跟踪。依存关系C ++ OpenTracing跟踪器。 目前,它可与 , , 或。 源代码。安装对于linux-x86_64 ,为受支持的NGINX版本提供了预编译的二进制文件。 如果...
本压缩包均为linux 64位系统的,其中包含nginx-1.14.2.tar.gz、nginx-1.15.4.tar.gz、nginx-1.16.1.tar.gz、nginx-1.17.5.tar.gz及pcre-8.41.tar.gz、pcre-8.42.tar.gz、pcre-8.43.tar.gz、pcre-8.44.tar.gz及...
window服务器版本的nginx,常规版本受限window并发量限制,下载资源后,解压缩,复制nginx-win.conf 命名为 nginx.conf, 运行nginx_basic.exe,相关配置文件根据自己需要个性化定制,自己亲测使用好一段时间。
主要介绍了Nginx的try_files指令使用实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
介绍nginx的命令try_file实现本地资源不存在时就跳转到其他流程回源
nginx 离线安装包nginx 离线安装包
Nginx安装包Nginx安装包
nginx镜像资源nginx镜像资源nginx镜像资源nginx镜像资源nginx镜像资源nginx镜像资源
Nginx常见的错误和解决方法,1、Nginx 常见启动错误 有的时候初次安装nginx的时候会报这样的错误 sbin/nginx -c conf/nginx.conf 报错内容:sbin/nginx: error while loading shared libraries: libpcre.so.1: ...
项目目标与原始目标相同:使用提供纯色瓷砖,但与原始项目相反,我们消除了代码,仅依赖 Nginx Web 服务器配置和静态瓷砖图像。 目录tiles填充运行generate-tiles.sh ,使用命令行实用程序支持的颜色从ImageMagick...
3.找到D:\nginx\conf下nginx.conf文件用记事本打开 在文段末尾大括号前加上 include proxy.conf;(就是加载刚刚新建的那个文件(注意路径)) 4.进入cmd 进入D盘: d: 进到nginx文件夹下:cd nginx 启动nginx.exe:...
nginx替代apache,nginx替代方案,nginx代替apache与jbos,nginx+jboss结合
nginx.conf nginx-1.20.1.tar.gz 这是关于centos8的nginx 和nginx 的配置https文件
亲测好用.nginx-1.13.3,nginx1.13.3不存在信息泄漏漏洞安全稳定nginx版本,不存在漏洞 nginx-1.13.3 nginx1.13.3 安全稳定 nginx版本