当前位置: 首页 > news >正文

有什么网站可以免费搭建网址网站推荐男生正能量

有什么网站可以免费搭建网址,网站推荐男生正能量,营销型网站建设的目的,做文明人网站专题一、现象 linux系统中运行了一个TCP服务器,该服务器监听的TCP端口为10000。但是长时间运行时发现该端口会崩溃,TCP客户端连接该端口会失败: 可以看到进行三次握手时,TCP客户端向该TCP服务器的10000端口发送了SYN报文,…

一、现象

linux系统中运行了一个TCP服务器,该服务器监听的TCP端口为10000。但是长时间运行时发现该端口会崩溃,TCP客户端连接该端口会失败:

可以看到进行三次握手时,TCP客户端向该TCP服务器的10000端口发送了SYN报文,但是TCP服务器返回了RST报文。此时我们用netstat命令查看到10000端口没有被监听了,这意味着该端口被关闭或者不在监听中了。



二、排查思路

服务器发送RST包的原因可能有以下几种:

连接重置:当服务器主动关闭连接时,它会发送RST包。

收到非法数据包:当服务器收到一个不符合协议规则的数据包时,它可能会发送RST包。

防火墙规则:服务器的防火墙规则可能会拦截特定的数据包,并发送RST包。

连接拒绝:当服务器拒绝客户端的连接请求时,它可能会发送RST包。

其他原因:可能是由于网络硬件故障或其他原因导致的。
 

一开始我们以为是服务器的网络架构原因导致端口被关闭。但我们注意到端口被关闭时日志不断打印信息:“msg:socket(): Too many open files”。出现这个报错的大多数情况都是文件句柄(file handle)泄露,通俗的说就是文件句柄在不断的被打开,但是在使用完成之后却没有正常的关闭导致文件打开数不断的增加。文件句柄泄露有多种原因,而不仅仅是打开文件,常见的来源有:套接字,管道,数据库连接,文件。这可能意味着我们的程序打开了太多文件没有关闭导致同时打开的文件数超出了系统的限制。

为了验证我们的猜想,我们不断查看服务器进程目前打开的句柄数量:lsof -p 进程ID | wc  -l

可以看到服务器进程打开的句柄数量不断上升,说明确实是因为服务器进程在某个时刻打开了超过系统限制的文件数量或者通讯链接数导致的。

阅读服务器代码:

可以看到上述代码中,调用了fopen函数后,没有调用对应的fclose函数进行文件的关闭,所以导致了该问题的产生。我们把fclose函数加上去,即解决了该问题。

三、参考

【Linux】报错 too many open file

socket: too many open files

Too many open files (CLOSE_WAIT过多)的解决方案:修改打开文件数的上限值、调整TCP/IP的参数 原创

程序 too many open files 问题排查及解决

Socket accept - "Too many open files"

http://www.yayakq.cn/news/218173/

相关文章:

  • 做网站图片大小小语种网站建设要点
  • 直播网站建设品牌可以建站的网站
  • 乐清建设路小学校园网站为何要屏蔽网站快照
  • 西安网站关键词优化推荐怎样才能制做免费网站
  • 东莞建设网官方网站首页专业建站推广企业
  • 深圳哪家网站建设海珠网站建设
  • 池州网站制作wordpress人工智能
  • 电子商务网站建设哪好wordpress 插件发文章
  • 网站自助建设网站角色管理
  • 网站的涂鸦效果图怎么做的wordpress 用iis建站
  • 谷歌云做网站三五互联做的网站怎么样
  • 营销型网站建设公司哪家建设营路由器可以做网站服务器吗
  • 佛山做外贸网站方案创意设计公司排行榜
  • 商贸公司网站建设极致发烧做外贸网站需要什么卡
  • 学习前端开发的网站外汇平台+网站开发
  • 如何建立购物网站烟台网站制作公司
  • 做网站必须要有前台吗昆明网站seo
  • 长清网站建设ui设计需要美术功底吗
  • 婚纱摄影网站模板之家网络营销案例分析论文3000字
  • 网建网络科技有限公司关键词优化一般收费价格
  • 家居网站关键词怎么做如何创建自己的博客
  • 中国建设银行舟山分行网站网站标签怎么做跳转
  • 建设网站需要机房吗为什么要做个人网站
  • 网站app免费软件合网站建设
  • 天津市建设与管理局网站企业官方网站建设费用
  • 建设银行的官方网站电话如何做网站排名优化
  • 查看WordPress网站插件wordpress全图水印
  • 大众软件回应中国芯片行业最大投资广州新塘网站seo优化
  • 有什么做数据的网站网站开发的进度安排
  • 南阳网站建设公司wordpress自定义文章类别