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

本文主要探讨了BPC页面访问缓慢但无报错的情况,分析了可能的原因,如网络、BPC进程和Mongo数据库性能问题。并提供了根据页面表现区分问题归属的方法,以及针对MongoDB慢、web或service处理不过来的排查步骤和解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概述

引起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提供,非常感谢)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值