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

网站制作预算中国建设机械职业教育网证书查询

网站制作预算,中国建设机械职业教育网证书查询,小程序开发外包报价表,外贸开发产品网站模板一、现象 linux系统中运行了一个TCP服务器#xff0c;该服务器监听的TCP端口为10000。但是长时间运行时发现该端口会崩溃#xff0c;TCP客户端连接该端口会失败#xff1a; 可以看到进行三次握手时#xff0c;TCP客户端向该TCP服务器的10000端口发送了SYN报文#xff0c;…一、现象 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.hkea.cn/news/14570632/

相关文章:

  • 制作论文招聘网站的app开发公司价格
  • 微商城手机网站制作公司科技让生活更美好作文450字
  • 温州哪里可以做企业网站湛江网站推广优化
  • 地图制作网站网站建设技术架构和语言
  • 微网站建设教程视频如何给自己的公司做网站
  • 侨联 文化宣传 侨联网站建设wordpress论坛哪个功能全面
  • 培训医院网站建设网站二级目录打不开
  • 房山营销型网站建设宁波快速建站模板
  • 江门市建设工程安全监督网站贸易公司如何找客户
  • 怎样做网站 - 百度物流建设网站
  • flv网站建设手机网站建设宽度
  • 电商网站商品详情页北京市建设工程网官网
  • 小学生做电子小报的网站网站怎么做必须交钱吗
  • 外汇网站开发软件开发工程师证书含金量高吗
  • 属于c2c网站的有哪几个网站怎么更新
  • 网站建设与运营财务报表长沙精品网站制作
  • 网站开发工具最好用建设银行网网站打不开
  • 电子商务网站建设效果郑州百姓网免费发布信息
  • 现在可以做网站么wordpress安装如何填数据库
  • 品牌网站建设搜搜磐石网络wordpress版本下载
  • 不良网站举报中心官网wordpress黄页
  • 网站开发首选语言哪个网站支持接单做网页的
  • 网站代理怎么赚钱网站建设营销型
  • 网站搭建商上海网站怎么备案在哪里
  • 国外建站程序电商运营主要工作内容
  • 北京市住房与城乡建设部网站网站谁做的比较好看
  • 怎样免费建立自己的网站discuz模板开发教程
  • 广东三网合一网站建设报价wordpress 茶叶模板
  • 合肥做网站的的公司有哪些网站开发需要的技术
  • 网站建设初期广告传媒公司注册费用