网站首页 > 资源文章 正文
概述
NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。
在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。
但很多人用 Nginx 的时候都会出现 500 错误,其中很大一部分原因是 因为文件打开句柄太小有关。
在linux 下 使用这个命令增加进程打开的文件句柄。
ulimit -SHn 51200
默认只用1000 当链接数小的时候看不出来,使用这种处理方法可以有效防止500错误出现。
访问网站的时候,偶尔会遇上500 Internal Server Error的错误提示页面.
处理过程
1、查了相关资料认为是访问过大,系统内核进程受限才出现的.
答案如下:
$ ulimit -n 11095
程序限制只能打开11095个文件,ulimit命令是设置当前用户一个进程可拥有的文件描述符的数量.。估计是模拟的并发数太多了,需要调整一下nginx.conf的并发设置数:
vi /etc/nginx/nginx.conf events { worker_connections 1024; }
调整为:
events { worker_connections 10240; }
2、 调整文件系统最大可打开文件数
还是会出现上面问题,使用
# cat /proc/sys/fs/file-max 8192
文件系统最大可打开文件数
# ulimit -n 1024
程序限制只能打开1024个文件 或者永久调整打开文件数
在启动文件/etc/rc.d/rc.local末尾添加(在/etc/sysctl.conf末尾添加fs.file-max=8192)
ulimit -n 8192
3、最终解决方案
方法1 (永久调整)
vi /etc/security/limits.conf
在文件末加上:
* soft nofile 8192 * hard nofile 20480
同时vi /etc/sysctl.conf末尾添加
fs.file-max=8192
重新启动,在使用ulimit -n查看的数已经是8192
方法2 (临时用)
直接在终端输入 ulimit -n 8192 按回车就ok了
后面小编会分享更多Linux方面的干货,感兴趣的朋友走一波关注哩~
猜你喜欢
- 2024-10-05 计算机网络知识看这一篇文章就够了
- 2024-10-05 什么是网络端口?或许工作10年的人也很难100%理解!
- 2024-10-05 哨子办公:OA协同办公功能有什么?(oa协同办公的主要功能)
- 2024-10-05 SMTP协议解读以及如何使用SMTP协议发送电子邮件
- 2024-10-05 黑客必会的六大命令(黑客命令与典型应用)
- 2024-10-05 smtp服务器怎么设置(smtp服务器怎么设置手机)
- 2024-10-05 地表最强-端口详解(各种端口名称)
- 2024-10-05 网络知识点及面试题汇总,面试无忧
- 2024-10-05 Ubuntu搭建强健的邮箱服务器(一)(ubuntu20.04搭建web服务器)
- 2024-10-05 计算机网络知识梳理(4)——TCP/UDP、TCP三次握手与四次挥手
你 发表评论:
欢迎- 最近发表
-
- UG10.0UG12.0教程,共63章节,送给那些正在自学UG编程的朋友
- UG产品图档下载,连筋薄板,外形铣、孔铣都要用
- 天正建筑 T30V1.0 下载安装教程(支持CAD2025)
- 教你如何开启UG NX12.0设置保护加密(文件密码)
- UG NX 8.5 安装教程,安装过程就是这么简单
- ug安装教程详细步骤ug怎么免费安装教程ug软件怎样安装步骤
- UG/NX安装失败,如何才能彻底删除(卸载)UG/NX?6步就能解决
- UG8.5 正式版安装方法(ug8.8安装)
- ug12.0版安装教程与安装包免费下载 #ug安装
- China-EU 50 years: Advancing stability and prosperity through partnership
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)