配置Nginx实现连接超时及修改进程数!

在企业网站中,为了避免同一个客户长时间占用连接,造成资源浪费,可以设置相应的
连接超时参数,实现控制连接访问时间。
keepalived_timeout :设置连接保持超时时间,一般可只设置该参数,默认为 75 秒,可根据
网站的情况设置,或者关闭,可在 http 段、server 段、或者 location 段设置。
client_header_timeout :指定等待客户端发送请求头的超时时间。
client_body_timeout :设置请求体读超时时间。
若出现超时,会返回 408 报错

[[email protected]localhost ~]# vim /usr/local/nginx/conf/nginx.conf

在http中添加如下三条命令keepalive_timeout  65;client_header_timeout 60;                 //等待客户端的头部超时时间为60秒client_body_timeout 60;                   //等待客户端的主体超时时间为60秒

[[email protected] ~]# killall -s HUP nginx

===================================================================

在高并发场景,需要启动更多的 nginx 进程以保证快速影响,以处理用户的请求,避免
造成阻塞

修改配置文件的 worker_processes  参数,一般设置为 CPU  的个数或者核数的 2  倍

[[email protected] ~]# vim /usr/local/nginx/conf/nginx.conf

worker_processes  2;                             //cpu核数

worker_cpu_affinity 0001 0010             //cpu分配

原文地址:https://www.cnblogs.com/cxm123123form/p/11516120.html

时间: 2024-11-10 13:52:55

配置Nginx实现连接超时及修改进程数!的相关文章

Nginx之连接超时,进程管理优化(负载均衡)

Nginx之连接超时 在企业网站中,为了避免同一个客户长时间占用连接,造成资源浪费可设置相应的连接超时参数,实现控制连接访问时间 配置nginx [[email protected] ~]# yum install pcre-devel zlib-devel gcc gcc-c++ -y ##安装环境包 [[email protected] ~]# useradd -M -s /sbin/nologin nginx ##创建程序性用户 [[email protected] ~]# mkdir /

Nginx优化——连接超时,进程管理,压缩,防盗链(二)

Nginx实现连接超时 在企业网站中,为了避免同一个客户长时间占用连接,造成资源浪费,可设置相应的连接超时参数,实现控制连接访问时间 使用fiddler工具查看connection参数 超时参数 Keepalive_timeout设置连接保持超时时间,一般可只设置该参数,默认为65秒,可根据网站的情况设置,或者关闭,可在http段,server段,或者location段设置Client_header_timeout指定等待客户端发送请求头的超时时间Client_body_timeout设置请求体

Nginx服务优化(五)设置连接超时

配置Nginx实现连接超时 在企业网站中,为了避免同一个客户长时间占用连接,造成资源浪费,可设置相应的连接超时参数,实现控制连接访问时间. 1.用"curl -I"命令查看connection参数 [[email protected] nginx]# curl -I 192.168.52.131 HTTP/1.1 200 OK Server: nginx/1.1.1 Date: Wed, 13 Nov 2019 11:06:54 GMT Content-Type: text/html

nginx优化,隐藏版本号,修改用户和组,网页缓存时间,更改进程数,以及防盗链

设置nginx优化隐藏版本号,修改用户和组,网页缓存时间,更改进程数, 以及防盗链的代码内容 ========================隐藏版本号,修改用户和组 方法一: cd /opt/nginx-1.12.0/src/core vim nginx.h #define NGINX_VERSION "1.12.0" //在编译安装前去篡改版本号达到隐藏的效果 方法二: vim /usr/local/nginx/conf/nginx.conf server_tokens off;

WINDOWS 2008Server 配置nginx 反向代理服务器

本案例有用过可行 0.先要在域名官网上面配置域名对应的IP地址,然后要在自己路由器上面将80端口映射到要装nginx服务器的IP地址. 1.从官网上面下载nginx1.6.2   WINDOWS版本的.访问地址http://nginx.org/en/download.html 2.解压缩到C盘根目录下面 3.复制C:\nginx\conf\nginx.conf,保存成一个副本 4.编辑nginx.conf,内容如下 #工作进程数,建议设置为CPU的总核数 worker_processes  2;

Nginx服务优化之隐藏版本号、修改用户与组、配置页面缓存与时间、日志分割以及设置连接超时

Nginx服务优化之隐藏版本号.修改用户与组.配置页面缓存与时间.日志分割以及设置连接超时 前言 ? 在企业信息化应用环境中,服务器的安全性和响应速度需要根据实际情况进行相应参数配置,以达到最优的用户体验. ? 默认的nginx安装参数只能提供最基本的服务,还需要调整如网页缓存时间.连接超时.网页压缩等相应参数,才能发挥出服务器的最大作用. 一.隐藏版本号 ? 我们为什么要隐藏版本号? ? 我们一定要有一个意识:对于软件或者说服务,其安全性必然不可能是无懈可击的,总会或多或少地存在各种bug或者

修改tnsnames.ora文件中配置内容中的连接别名后,连接超时解决办法

1.tnsnames.ora文件中配置内容中的连接别名:由upaydb修改为IP地址 2.连接超时 定位原因: PLSQL登录界面的数据库列表就是读的tnsname.ora中连接的别名,这个文件中连接别名修改后,那么你PLSQL登录数据库时也要选择对应的连接别名:

nginx和fpm的进程数配置和502,504错误

一般来说 php-cgi进程数不够用.php执行时间长(mysql慢).或者是php-cgi进程死掉,都会出现502错误: Nginx 504 Gateway Time-out则是与nginx.conf的设置有关: 1.502 和 php-fpm.conf 1.request_terminate_timeout引起的资源问题 request_terminate_timeout的值如果设置为0或者过长的时间,可能会引起file_get_contents的资源问题. 如果file_get_conte

Nginx APP接口连接超时

内网有一台APP服务器,接口是通过Nginx发布的.手机通过无线登陆APP,有时候提示连接超时. 无线路由器和APP服务器,是通过内网交换机连接的.应该不会超时啊,可能是路由器问题. 然后换了好几个路由器,小米mini,华硕RT-AC87U,TP-LINK WVR1750G 咨询厂商,测试了一下,当时超时的时候,访问百度视频什么的是正常的.路由器没有问题,可能是服务器问题.因为服务器是pc机主机,配置比较差,后来换成DELL R620,还是同样的问题. 因为公司周围有30几个无线,2.4G传输速