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

常用外贸网站如何做好互联网营销推广

常用外贸网站,如何做好互联网营销推广,做电商网站的公司,龙岩个人小程序开发背景:最近需要通过nmap扫描服务器的端口,此功能通过websocket 和前端进行交互,当前端出发端口扫描之后,后端通过websocket将扫描到的信息返给前端,完成后,给前端一个关闭的信号。 在本地调试成功后&#xf…

背景:最近需要通过nmap扫描服务器的端口,此功能通过websocket 和前端进行交互,当前端出发端口扫描之后,后端通过websocket将扫描到的信息返给前端,完成后,给前端一个关闭的信号。
在本地调试成功后,发布到测试环境进行测试,但是却一直无法成功。日志打印broken pipe。

出现“Broken pipe ”可能的情况:
1、客户端请求服务器数据,服务器突然挂了;
2、客户端请求服务端数据,服务端正常返回,但客户端由于连接超时或者其他原因断开导致服务端无返回通道导致。

根据以往的经验可知应该是客户端将socket断开了,但是和前端同事沟通后得知,前端并未主动关闭socket。于是就懵逼了。
对应的错误日志如下:
image.png

于是梳理了一下系统的大概流程,排查到底哪里出现了问题

由于不确定那个环节出现了问题,所以,就用postman模拟websocket 进行测试,直连服务和网关均是成功。但是通过nginx代理后,就出现了问题,试了两次,发现距离上一次服务端发送信息给浏览器间隔60s。nmap的扫描一个服务器的耗时要在80s左右,于是猜测可能是nginx的某个配置低于nmap的扫描耗时,导致出现了上述问题。再次搜索资料可知:

定义从代理服务器读取响应的超时。 仅在两个连续的读取操作之间设置超时,而不是为整个响应的传输设置超时。 如果代理服务器在此时间内未传输任何内容,则连接将关闭。

于是将proxy_read_timeout 设置为180s,再次重试,结果正常。
image.png

参考资料如下:

  1. 解决java.io.IOException: Broken pipe的报错 https://blog.csdn.net/Melo_FengZhi/article/details/123468640
  2. 排查IOException Broken pipe 错误,偶遇国外小哥:https://cloud.tencent.com/developer/article/2052420
  3. nginx配置参数:https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_read_timeout
http://www.ds6.com.cn/news/85959.html

相关文章:

  • 丹东市房屋建设委员会网站百度登录个人中心官网
  • 同服务器网站查询工具搜狗网页版
  • wordpress get_currentuserinfo工具seo
  • 公司做网站需要什么条件成都百度seo推广
  • 做h5页面有哪些好网站广州推广工具
  • 怎么做网站编辑海门网站建设
  • 舞台地板网站seo优化技巧
  • 做网站熊掌号花生壳免费域名注册
  • 长沙市建设局网站网页入口网站推广
  • 做新闻网站开发和测试的硬件沈阳cms建站模板
  • 大型网站制作教程百度网盘下载app
  • 为某企业策划一次网络营销活动seo推广排名平台有哪些
  • 备案网站名称重复网络热词2023流行语及解释
  • 智能网站建设维护软件站长工具权重
  • 17网站一起做网店图片工具百度智能小程序怎么优化排名
  • 网站 橙色刷网站seo排名软件
  • 做论坛网站公司做网站一般多少钱
  • 高陵网站建设苏州网站开发公司
  • 如何查企业做网站是否备案过私人做网站建设
  • 如果自己想建设网站该怎么做简单的网页设计
  • wordpress定義小工具移动网站如何优化排名
  • 做网站需要交税英文seo推广
  • 常州市住房和城乡建设局网站冯耀宗seo教程
  • 电子商务网站建设技术方案潍坊网站建设
  • 比较好的建立站点郑州网站制作选择乐云seo
  • 他达拉非片正确服用方法seo运营学校
  • amazon日本站官网入口网站推广工具有哪些
  • 深圳网站建设维护服务独立站搭建要多少钱
  • 怎么建医疗网站百度的搜索引擎优化
  • 河南省建设部网站seo计费系统登录