访问页面升级访问_BPC页面访问缓慢无报错

访问页面升级访问_BPC页面访问缓慢无报错概述引起BPC的页面访问缓慢的原因有很多,可能是由于网络慢、可能是由于BPC进程太忙、也可能是由于mongo数据库性能吃紧,所以对于页面访问缓慢需要根据具体情况实施解决方案注意:本文分析的页面访问缓慢,仅是慢,但不报错知识点根据前台页面表现来大致区分一下问题的归属:仅查询数据的页面访问缓慢点击链接跳转时,在当前页面停留较长时间可能是web处理不过来可能是网络慢或忙点击链接跳转时,页面白屏…

大家好,又见面了,我是你们的朋友全栈君。

概述

引起BPC的页面访问缓慢的原因有很多,可能是由于网络慢、可能是由于BPC进程太忙、也可能是由于mongo数据库性能吃紧,所以对于页面访问缓慢需要根据具体情况实施解决方案

注意:本文分析的页面访问缓慢,仅是慢,但不报错

知识点

根据前台页面表现来大致区分一下问题的归属:

  1. 仅查询数据的页面访问缓慢

    1. 点击链接跳转时,在当前页面停留较长时间

      1. 可能是web处理不过来

      2. 可能是网络慢或忙

    1. 点击链接跳转时,页面白屏较长时间

      1. 可能是加载静态资源慢(暂时无法形成文档,需要具体分析)

    1. 点击链接跳转时,数据加载较长时间(数据加载图标时间长)

      1. 可能是mongo慢或忙

      2. 可能是jobber处理不过来(暂时无法形成文档,需要具体分析)

      3. 可能是services处理不过来

  2. 所有页面访问缓慢(包括smartdecode)

    1. 任何时间都慢,基本可以认为和数据库无关

      1. 可能是web处理不过来

      2. 可能是services处理不过来

      3. 可能是网络慢或忙

解决方案

排查时请根据所列事项的先后顺序进行排查

  1. 排查mongo慢或忙

    1. 参考伏特加空间【MongoDB性能问题诊断】

  2. 排查web或service处理不过来

    1. web处理不过来

      1. 在主服务器上执行:top -c -p $(pgrep -d’,’ -f web/uwsgi.ini:web)

      2. 确认是否有某部分进程的cpu占用为100%,但其它进程的cpu占用极低(可以参考services处理不过来的截图)

      3. 使用方案 smb://qing.netis.com.cn/share/Public/SupportFAQ/uwsgi/BPC5.0前端任务积压web环节处理方案.docx

    b. service处理不过来

    1. 在主服务器上执行:top -c -p $(pgrep -d’,’ -f services/uwsgi.ini:web)

    2. 确认是否有某部份进程的cpu占用为100%,但其它进程的cpu占极低

      e7833c5d5836cc3bf015ae0ca0578d6c.png

    3. 使用方案 smb://qing.netis.com.cn/share/Public/SupportFAQ/uwsgi/BPC5.0前端任务积压services环节处理方案.docx(该方案由Joe An提供,非常感谢)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148893.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • [精选]图文详解到底什么是三次握手四次挥手「建议收藏」

    [精选]图文详解到底什么是三次握手四次挥手

    2022年2月19日
    42
  • java 激活码【最新永久激活】

    (java 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html1PA3AFINM4-eyJsa…

    2022年3月31日
    76
  • Pandas一键爬取解析代理IP与代理IP池的维护

    Pandas一键爬取解析代理IP与代理IP池的维护本文的目标是至少演示如下技术:1.pandas超简代码带请求头解析表格2.查看访问IP的方法3.搭建简易检验代理Ip的网站4.Redis数据库的基本操作5.代理ip在request库中的使用方法6.Timer定时器的使用7.Redis图形化工具的使用介绍…

    2025年7月29日
    3
  • CefSharp 中过滤图片 RequestHandler

    CefSharp 中过滤图片 RequestHandler【C#CefSharp过滤RequestHandler图片1、方式一ChromiumWebBrowser实现IRequestHandler具体内同参照附录;将OnBeforeResourceLoad方法替换成2中的内容,很简单;2、方式二继承集成默认的抽象类DefaultRequestHandlerinternalclassRequestHandler…

    2022年9月19日
    2
  • pip安装scrapy失败_scrapy框架运行

    pip安装scrapy失败_scrapy框架运行错误如图所示,running setup.py install for Twisted…..errorTwisted依赖库安装报错,重新下载手动安装一下下载网址:https://www.lfd.uci.edu/~gohlke/pythonlibs注意:看下安装的python是什么版本,我安装的python 3.9.0,就下载cp39,64位的下载安装的版本不对,就会报:Twisted-20.3.0-cp38-cp38-win_amd64.whl is not a support…

    2022年8月18日
    9
  • Java 字符串包含_实现字符串的复制

    Java 字符串包含_实现字符串的复制1问题描述给定一长字符串A和一短字符串B。请问,如何最快地判断出短字符串B中的所有字符是否都在长字符串A中?请编写一个判断函数实现此功能。为简单起见,假设输入的字符串只包含小写英文字母。下面举几个例子。(1)如果字符串A是”abcd”,字符串B是”bad”,答案是包含,因为字符串B中的字母都在字符串A中,或者说B是A的真子集。(2)如果字符串A是”abcd”,字符串B是”bce”,答案是…

    2022年10月9日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号