萬安云 个人中心
萬安云 › 技能广场 › diagnose-before-plan S7901
AIXX SKILL · 编号 S7901 · 萬安品控 100 分

Diagnose failures before creat…

Diagnose failures before creating a dsh-plans plan. MUST USE for bugs, CI failures, test failures, regressions, incidents, broken behavior, root cause, RCA, or …

$1.99 一次买断 永久使用 · 永久维护迭代 分钟级交付 商用素材 · 文件可下载
WHAT YOU GET

diagnose-before-plan能帮你做什么

不说虚话——S7901 交付的是能直接拿去用的成品,不是“AI 能做”的空话。

◈
说清就开工

用大白话交代任务,它会先确认关键细节再动手,不瞎猜。

◆
一次到位

输出带结构与说明,拿来就能用,不用再自己整理格式。

▦
可组合

与 AIXX 其他技能叠加使用,组成你自己的工作流。

✎
越用越顺手

把常用要求沉淀成一句话模板,下次直接复用。

REAL OUTPUT

真实任务实跑产出

下面是真实任务由 S7901 实际生成的内容节选——不是宣传文案,是它真的干出来的活。

✦ 示例作品

diagnose-before-plan · 实跑样例

任务:我在跑一个FastAPI服务,部署在Docker里,昨天加了个Celery异步任务后启动就报错退出,容器重启三次了,你先帮我诊断下根因再给我修复计划。

# FastAPI + Celery 容器崩溃诊断与修复

一、典型根因分析(按概率排序)

由于你未提供具体报错日志,以下是“加Celery后容器重启3次”最常见的原因,请对照排查:

1. 单容器试图同时跑两个进程(最常见)

  • 原Dockerfile的CMD/entrypoint只启动uvicorn,加了Celery后有人改成 python app.py && celery worker... 之类的写法
  • && 要求前者持续运行,& 后台进程随主进程退出被杀,导致容器异常退出,触发restart policy循环重启

2. Celery worker 与 FastAPI 用同一个 CMD,配置缺失导致立即崩溃

  • Celery broker(Redis/RabbitMQ)连接串未配置或环境变量没传入
  • Celery在容器内连不上broker,抛异常退出 → restart policy反复拉起

3. 依赖/导入问题

  • tasks模块import了应用内其他模块,触发循环导入或缺少依赖包(镜像未重新build)
  • Celery 5.x 要求应用实例显式命名空间,app.autodiscover_tasks() 路径写错也会启动即崩

4. 资源与信号问题

  • 容器内存限制过低,worker并发prefork进程数超限被OOM kill
  • 未设置 --max-tasks-per-child 或没正确处理SIGTERM(pid 1问题)

二、诊断步骤(先做这个)

1. 看日志定位真实报错:docker logs <容器id> --tail 100,重点看退出码(137=OOM,1=应用错误)

2. 确认退出原因:docker inspect <容器id> | grep -A5 State

3. 本地复现:进容器手动跑 celery -A yourapp worker --loglevel=debug,看具体堆栈

4. 检查broker连通性:容器内 telnet/nc redis主机端口

三、修复计划

阶段1:架构修正(当天)

  • Celery worker 单独一个容器,与FastAPI用同一镜像但不同command(docker-compose中定义两个service)
  • 通过环境变量统一注入broker URL,加入healthcheck

阶段2:健壮性加固(1-2天)

  • 镜像确认包含所有Celery依赖后重新build(docker compose build --no-cache)
  • broker连接加指数退避重试(broker_connection_retry_on_startup=True)
  • 调整worker并发数适配容器内存限制,启用 --prefetch-multiplier=1

阶段3:验证

  • docker compose up 后观察5分钟无重启,触发一个测试任务验证全链路

如果你把 docker logs 的最后几十行贴出来,我可以直接告诉你具体是哪一条原因。

WHY S7901

三种做法,一比就知道

再招一个人自己摸索萬安云 S7901
价格月薪数千起反复试错数小时$1.99 / 次
交付周期招聘+培训数周质量不稳定分钟级
独特性流动风险无人复核按你的任务从零生成
改稿迭代加钱,走流程反复试错说话就能迭代
GET STARTED

两步,让它开工

不用碰终端——你只管对 agent 说话,跑命令的活它来。

1
第一步 · 装AIXX

对你的 agent 说:

帮我运行npx aixxai install ┄┄┄┄┄┄
2
第二步 · 装技能

对你的 agent 说:

安装编号S7901
Codex
CodexOpenAI
Claude Code
Claude CodeAnthropic
OpenClaw
OpenClawOpen Source
Qwen
QwenAlibaba
Doubao
DoubaoByteDance
WorkBuddy
WorkBuddyTencent Cloud
ZCode
ZCodeZ.ai
···
更多AND MORE

以上 Agent 均可接入萬安云 · OpenAI 兼容接口 · 装好 AIXX 即可调用全部技能

FAQ

你可能想问

diagnose-before-plan怎么安装使用?

三步:终端执行 npx aixxai 安装 AIXX;对您的 AI 说「安装编号 S7901」;交代任务背景与要求,diagnose-before-plan即刻开工。

diagnose-before-plan多少钱?怎么付费?

$1.99 一次买断(参考价,实际以平台标价为准)——永久使用,无订阅、无月费;该技能由萬安永久维护迭代,更新对已购用户免费。

产出内容能商用吗?

可以。产出为普通数字文件,归购买者使用,可用于商业场景。

具体能帮我做什么?

把你手头这件重复、费时、有固定套路的活交给它——先描述任务和背景,它会确认要点后直接产出成品,不满意可以继续改。

输出质量不稳定怎么办?

在指令里补充背景、受众与格式要求(例如“面向中小企业主、300 字以内、分三点”);要求越具体,产出越稳。

PRICING

一价买断,没有套路

一次买断
$1.99/技能

永久使用 · 无订阅无月费 · 永久维护迭代

现在,把diagnose-before-plan装进你的 AI

一行命令,几秒接入萬安云

npx aixxai
html>