`

timeout的一些常规解决办法

    博客分类:
  • http
阅读更多

一般来说timeout并不会对服务器造成什么大的影响,但如果timeout过多导致进程文件描述符不够用或服务器端口不够用就需要注意了。

下面是一些常规的timeout解决办法。注意:不是长久之计

/etc/sysctl.conf
net.ipv4.tcp_tw_reuse = 1
表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;(安全)
net.ipv4.tcp_tw_recycle = 0
表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。(不安全)
net.ipv4.tcp_fin_timeout = 30
表示如果套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-2状态的时间。
net.ipv4.tcp_keepalive_time = 1200
表示当keepalive起用的时候,TCP发送keepalive消息的频度。缺省是2小时,改为20分钟。
net.ipv4.ip_local_port_range = 1024  65000
表示用于向外连接的端口范围。缺省情况下很小:32768到61000,改为1024到65000。
net.ipv4.tcp_max_syn_backlog = 8192
表示SYN队列的长度,默认为1024,加大队列长度为8192,可以容纳更多等待连接的网络连接数。
net.ipv4.tcp_max_tw_buckets = 5000
分享到:
评论

相关推荐

    电脑打开程序慢的解决办法.doc

    ### 电脑打开程序慢的解决办法 当遇到电脑打开程序速度缓慢的问题时,可以通过以下几种方式来提升系统的响应速度及整体性能。 #### 一、彻底清除“文档”项内容在注册表中的记录 电脑在使用过程中,为了方便用户...

    苹果Mac系统关机很慢该怎么办.docx

    ### 苹果Mac系统关机很慢的解决办法 #### 一、问题概述 苹果Mac电脑因其优秀的用户体验和稳定的性能而备受用户喜爱。然而,在使用过程中,有些用户可能会遇到Mac关机速度过慢的问题,这一现象不仅影响了用户的使用...

    Jquery Ajax请求文件下载操作失败的原因分析及解决办法

    timeout: 5000, // 设置超时时间 global: false, // 如果不需要触发全局Ajax事件,可设置为false contentType: "application/octet-stream", // 对于二进制文件下载,可以设置合适的Content-Type }); ``` 需要...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    然而,由于HTML5的W3C标准规范还未制定,安卓系统中类浏览器Webview自身存在一些局限性,因此仍存在着诸多问题亟需解决,包括:(1)多窗口类浏览器模式问题。安卓上用于加载的Webview视图窗口只是作为类浏览器而...

    英语228句口语要素

    ):表达对某人行为的惊讶,因为这种行为不符合他们的常规做法。 24. **I couldn't get through.**(我打不通电话。):尝试打电话但未能成功接通的情况。 25. **I got sick and tired of hotels.**(我对旅馆...

    电脑高手必备 Windows系统35招实用技巧

    什么是实用技巧,就是那种能经常用得着的值得收藏起来的应用方法。本文 中笔者就将向大家介绍35种Windows操作系统... 解决的办法是建立一个“Boot.ini”文件即可。其内容为:  [Boot Loader]  Default=C:  ...

    dx修复工具

    及时分析和查找原因,以便找到解决办法。 程序的“选项”对话框中包含了6项高级功能。点击其中的“注册系统文件夹中所有dll文件” 按钮可以自动注册系统文件夹下的所有dll文件。该项功能不仅能修复DirectX的问题,...

    经典SQL语句大全

    select * from table1 where time between time1 and time2 select a,b,c, from table1 where a not between 数值1 and 数值2 9、说明:in 的使用方法 select * from table1 where a [not] in (‘值1’,’值2’,’值...

    数据库操作语句大全(sql)

    select * from table1 where time between time1 and time2 select a,b,c, from table1 where a not between 数值1 and 数值2 9、说明:in 的使用方法 select * from table1 where a [not] in (‘值1’,’值2’,’...

    (重要)AIX command 使用总结.txt

    AIX常用命令://查看机器序列号,IBM的基本信息都可以通过该命令查询得到 #prtconf #oslevel -r == uname -a //操作系统版本 #oslevel //查看操作系统版本ex :5.1.0.0 #oslevel -r //ex:5100-04 == oslevel -q ...

Global site tag (gtag.js) - Google Analytics