为了账号安全,请及时绑定邮箱和手机立即绑定

linux下php使用curl导致大量TIME_WAIT求解决

linux下php使用curl导致大量TIME_WAIT求解决

慕莱坞森 2019-04-16 20:25:56
netstat-an|awk'/tcp/{print$6}'|sort|uniq-c173ESTABLISHED43FIN_WAIT120FIN_WAIT25LAST_ACK7LISTEN2SYN_RECV3SYN_SENT1745TIME_WAIT网站运行一会儿就有大量TIME_WAIT,通过netstat可以看到是php调用curl导致的目前CURLOPT_CONNECTTIMEOUT设置为:3CURLOPT_TIMEOUT设置为:3网上说修改/etc/sysctl.conf,net.ipv4.tcp_syncookies=1net.ipv4.tcp_tw_reuse=1net.ipv4.tcp_tw_recycle=1net.ipv4.tcp_fin_timeout=30我修改报错error:permissiondeniedonkey'net.ipv4.tcp_tw_reuse'error:permissiondeniedonkey'net.ipv4.tcp_tw_recycle'error:permissiondeniedonkey'net.ipv4.tcp_fin_timeout'服务器是centos
查看完整描述

2 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

楼主,这个问题最终你是怎么解决的?我现在也遇到这种问题了。curl每次都关闭,大量请求的时候,还是出现大量的CLOSE_WAIT,ESTABLISHED,TIME_WAIT.请教下。
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 341 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号