定时任务静默跳过、日志里啥也没有
定时任务到点没跑、日志也不报错。修复顺序:时区统一 UTC、检查 startingDeadlineSeconds、加心跳、对漏跑告警。
Firebase 权限、rewrite、Functions、Supabase RLS、CORS、Edge Function。
Firebase 与 Supabase 的常见报错都不复杂,但需要按"环境变量 → 鉴权 → 配置 → 资源限制"的顺序检查。 这里把它们整理成一条条可对照的清单。
定时任务到点没跑、日志也不报错。修复顺序:时区统一 UTC、检查 startingDeadlineSeconds、加心跳、对漏跑告警。
ALTER TABLE 迁移在生产卡死。用 pg_blocking_pids 找出阻塞者、终止它,再加 lock_timeout 重跑——让迁移失败得干脆而不是一直卡。
容器退出码 137、没有栈。那是 OOM killer 用 SIGKILL 撞上了 --memory 上限。先确认,再用堆 dump 找泄漏、设合理上限、加护栏。
压力一上来 gRPC 客户端就 DEADLINE_EXCEEDED 满天飞。把 deadline 往下游传、按 SLO 定超时、用内建重试策略加 throttling、再给最慢的依赖加熔断器,单点慢不再雪崩。
JWT 校验报 jwt expired 或 token not yet valid,连刚签发的也中招。修法:NTP 同步时钟、校验器加 5 秒 leeway。
扩了一堆 consumer pod,lag 还在往上走。瓶颈基本不是 consumer 不够多,而是 partition 数、poison message、慢下游写入、或者 rebalance 抖动。
MongoDB 聚合管线在生产环境慢成狗。读 explain('executionStats')、给关联字段加索引、把 $match 提到最前、看懂新的 EQ_LOOKUP strategy。
dead tuple 一直涨、表越来越胖,VACUUM 日志却说 dead but not yet removable。一条没人管的长事务把 xmin horizon 拽住,vacuum 啥也回收不了。找出来干掉它。
RabbitMQ 显示消费者健康、队列却越堆越多。在 RabbitMQ 4.x 上修 prefetch、unacked 消息、consumer_timeout 和死信路由。
AWS S3 预签名 URL 小文件没事、大文件传到一半 403。修对 TTL、修对签发凭证的有效期,大文件改 multipart 上传。
一个慢 resolver 撞上上游 429,整个 GraphQL 网关就跟着卡死。用按查询的复杂度计费、DataLoader 批量、快速失败的熔断器和按上游隔离的连接池来修。
SQS / RabbitMQ / Kafka 的 DLQ 不停涨。先抽样分类失败、修毒丸消息根因、收紧重试预算,再把安全消息回放回去。
Postgres 流量上来就报 'remaining connection slots reserved'。修复方法:合理化池子大小、前面放 PgBouncer 走 transaction 模式、清掉 idle-in-transaction 连接。
主节点挂了但没有副本接管,集群停在 fail 状态。通过检查主节点 quorum、FAIL 标记、副本资格,必要时手动 takeover 来修复。
登录后跳回 localhost 或错误域,或 provider 报 redirect_uri_mismatch——把精确的 callback URI 加进白名单,并用 env 驱动。
2026 最新:firebase.json 里 SPA / 函数的 rewrite 没触发——几分钟内修好顺序、region 和部署目标。
本地 npm run dev 全绿,部署到 Vercel / Render / Cloudflare Pages 就 build fail 或功能全坏。先本地复现生产 build,再 diff 环境变量、锁 Node 版本、修 Linux 大小写敏感——一份系统化清单。
Stripe、Twilio、SendGrid 在流量上来时都会返回 429。按顺序处理:读限流响应头、加带抖动的指数退避、缓存幂等 GET、去重并发请求、批量写——每条都附可运行代码。
修复 S3、Firebase Storage、Supabase Storage 上传 403——IAM 权限、签名 URL 过期、bucket 策略,以及 ACL 已禁用的坑。
部署后 Supabase URL 或 anon / publishable key 变成 undefined——修宿主 env 配置、框架前缀、旧 build,以及 2026 新 key 迁移。
Stripe、GitHub、Shopify 都说投递成功了,server 却没收到。先看投递日志里的状态码,再对症修复。