查异常重启

 

查看日志配置

notion image

解决方案

  1. 异步异常未处理
    1. fastify基础框架有问题已经升级解决
    1. Authguard 403 返回有问题,后面返回 true false 会抛二次异常,出现问题
    1. Fastify session 有问题,memjs 保存应该是异步,大部分情况下没问题,这个改一下回调判断,或者直接返回 setcookie 都行,肯定是有副作用的,但是比重启强;找到错误链路 try catch 不抛出异常
     

    疑惑

    nestjs Exception 和 Error 不分家? 比如和 mysql、redis、memCache 连接超时报 NodeError?
     

    node崩溃怎么办

    1. try catche 解决
    1. uncaughtException unhandledRejection 处理
    1. pm2 守护进程
    notion image

    错误链路

    修正后错误问题

    没看到容器有重启
    反而是 pm2 的重启
    helper1.5
    ai2.0

    修正过后效果

    notion image
    notion image
    notion image
    经过近一周观察,内驱趋于稳定
    notion image
    notion image
    启动二周仍无重启,服务指标正常
    notion image
     
     
    20231208
    20240128
    Loading...
    目录
    文章列表
    王小扬博客
    产品
    Think
    Git
    软件开发
    计算机网络
    CI
    DB
    设计
    缓存
    Docker
    Node
    操作系统
    Java
    大前端
    Nestjs
    其他
    PHP