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

在线设计网站海报做网站建设的技巧

在线设计网站海报,做网站建设的技巧,微网站界面设计,海淀建设网站Http状态码502常见原因及排错思路 502表示Bad Gateway。当Nginx返回502错误时#xff0c;通常表示Nginx作为代理服务器无法从上游服务器#xff08;如#xff1a;我们的后端服务器地址#xff09;获取有效的响应。导致这种情况的原因有很多#xff1a; 后端服务器故障ngin…Http状态码502常见原因及排错思路 502表示Bad Gateway。当Nginx返回502错误时通常表示Nginx作为代理服务器无法从上游服务器如我们的后端服务器地址获取有效的响应。导致这种情况的原因有很多 后端服务器故障nginx配置问题高负载或者资源耗尽nginx与后端服务器通信问题 必出现502应用挂了服务端返回RSTnginx或者其他发出502报错偶尔出现502CPU使用率高 / QPS增加 / nginx read超时时间设置问题 504 Gateway timeout 网关超时 一般指nginx做反向代理服务器时所连接的服务器tomcat无响应导致的。为了完成您的 HTTP 请求该服务器访问一个上游服务器但没得到及时的响应nginx超过了自己设置的超时时间 502常见原因及排错思路 1. 后端服务器故障 检查后端服务器是否正常运行网络连接是否正常。 可以通过 ping 命令检查网络连接ping your_backend_server_ip 通过 telnet 命令检查后端服务器的端口是否开启telnet your_backend_server_ip your_backend_server_port 通过 curl 命令测试后端服务器的响应curl -I http://your_backend_server_url2. 网关配置问题代理地址、请求超时时间 以Nginx作为网关为例 检查 Nginx 配置文件中的代理设置确保代理到后端服务器的配置正确。 检查超时时间配置proxy_read_timeout 2s; #vim /opt/nginx/nginx.conf 检查 Nginx 错误日志查看是否有相关的错误信息tail -f /var/log/nginx/error.log3. 后端服务器高负载或者资源耗尽某一时刻qps过高 # 可能是某一瞬间服务器的qps过高导致502 可以使用 top 命令查看系统资源CPU、MEM使用情况4. 网关与服务器通信问题网络连接、端口开放等 检查 Nginx 与后端服务器之间的防火墙设置确保端口开放。 检查 Nginx 与后端服务器之间的网络连接是否正常可以通过抓包工具如 tcpdump检查网络通信情况。实战 今天测试反馈前端页面访问出错因为我们前端是通过nginx请求到后端的所以查看浏览器上查看网络请求发现报502Bad Gateway。 本文ip与端口等信息均以加密 1. 查看nginx.conf观察是否是代理配置错误 首先想到是不是nginx的代理配置出了问题结果发现nginx.conf配置文件是没有问题的配置的代理也是正确指向我们后端服务的地址。 server {listen 80;location / {proxy_pass http://localhost:6020;}location /backend-api {rewrite ^/backend-api(.*)$ $1 break;proxy_pass http://192.168.64.145;}}查看能否ping通后端服务器发现也是通的 ping 192.168.64.1452. 查看/var/log/nginx/error.log查看nginx报错信息 然后准备查看nginx的报错日志信息 tail -f /var/log/nginx/error.log发现错误信息如下 2023/11/12 11:07:26 [error] 49448#49448: *1998 connect() failed (111: Connection refused) while connecting to upstream, client: 10.3.0.52, server: , request: GET /backend-api/list HTTP/1.1, upstream: http://192.168.64.145:80/list, host: 10.16.13.137, referrer: http://192.168.64.120/page/xx可以看出是nginx请求我们后端的服务器没有请求成功。 3. 检查后端服务是否正常运行 查看nginx请求的后端服务器是否正常工作 因为我们使用的是k8s部署服务所以直接观察每个pod运行状态即可 # 查看服务pod是否是running状态 kubectl get pods -n xxx运行命令后发现处理服务的pod状态都是正常的。 然后想到nginx请求我们的是80端口于是通过检查端口是否处于Listen状态即可 netstat -ano | grep 80结果发现服务器上的80端口没有被过滤出来马上联想到是不是80端口没有开放出来 firewall-cmd --zonepublic --list-ports | grep 80 # 执行命令后发现FirewallD is not running # 查看防火墙状态 systemctl status firewalld # 发现防火墙已经是关闭状态为了方便测试暂时关闭因此防火墙不会阻拦80端口的请求这个时候突然想到是不是ingress问题执行命令查看k8s event信息 # 发现是有报磁盘资源不足 kubectl get event # 查看pod详细信息包括event # kubectl describe pod podName# 查看所有节点状态 kubectl get pod -n kube-system -o wide # kubectl get pods -A -o wide发现配置的ingress pod被驱逐。 # 查看磁盘使用情况清理对应磁盘之后发现ingress正常工作 df -h拓展HTTP状态码合集 HTTP状态码合集
http://www.hkea.cn/news/14507638/

相关文章:

  • 天猫官方网站湛江赤坎海田网站建设招聘
  • 网站建设和维护教程郑州制作网站ihanshi
  • 西安做网站设计的公司网络免费推广
  • wordpress+悬浮按钮爱站网seo综合查询工具
  • 静海集团网站建设西安有什么好玩的地方景点推荐
  • 外贸网站seo怎么做软件制作小程序开发
  • 北京服装网站建设社交网站建设码
  • 企业网站 静态页面wordpress网站+搬家
  • 电子商务网站模板页面wordpress默认邮件文件
  • 如何将自己做的网站上传seo网站技术培训
  • 网站检测报告哪里做电子商务网站建设第一章课后
  • wordpress网站前台密码织梦网站怎样做安全防护
  • wordpress 创业重庆网页优化seo公司
  • 昆明网站建设排名做网站模板
  • 旅游网站代码html杭州手机网站开发
  • 洱源名师工作室网站建设小红书推广
  • 网站建设电话销售不被挂断网络营销策划实训报告
  • 广州番禺网站建设招聘信息发布平台
  • wordpress 后台教程搜索引擎优化ppt
  • 江苏网站建设机构设计类专业必须要美术生吗
  • 物流公司官方网站建设方案微网站 服务器
  • 湖州网站建设北京企业建站哪家好
  • 基金会网站模板2018一级a做爰片免费网站
  • 优化一个网站需要多少钱怎样 管理网站
  • linux做网站服务器吗seo营销技巧
  • 绵阳门户网站建设软件工程师的工作内容
  • 一个网站项目开发流程东昌网站建设公司
  • 网站注册地查询做网站设计的网站
  • c2c网站开发成本优化seo设置
  • 网站设计与实现合肥网站优化推广方案