问题记录

💡 原文中文,约5100字,阅读约需12分钟。
📝

内容提要

文章总结了多个技术问题及解决方案:Nacos服务注册失败因命名空间ID错误;缓存注解需捕获具体异常;数据库死锁通过分段删除优化;Kubernetes网关和Prometheus容器问题通过重启解决;查询超时因索引失效需优化SQL;安卓包上传超时需调整网络配置;项目优化涉及API分析和内存管理;容器OOM问题因内存限制不匹配;Fastjson引发的错误通过回滚代码解决。

🎯

关键要点

  • Nacos服务注册失败因命名空间ID错误。
  • 缓存注解需捕获具体异常,处理UndeclaredThrowableException。
  • 数据库死锁通过分段删除优化,使用FOR UPDATE语句和乐观锁变体。
  • Kubernetes网关问题通过重启前端服务解决。
  • Prometheus容器因压力测试挂掉,需手动重启。
  • 查询超时因索引失效,需优化SQL,避免在WHERE中使用TO_DAYS函数。
  • 安卓包上传超时需调整网络配置,设置请求超时时间。
  • 项目优化涉及API分析、GC信息记录和内存使用记录。
  • 容器OOM问题因内存限制不匹配,需调整内存请求。
  • Fastjson引发的错误通过回滚代码解决。
➡️

继续阅读