Server
服务进程管理与故障排查利器
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Server。 它的用途是:服务进程管理与故障排查利器 完整的 Skill 内容见:https://321skill.com/skills/server-x-6/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'我的Node.js服务在systemd下总是重启循环,日志显示“listen EADDRINUSE :3000”,但端口3000并没有其他进程占用,帮我排查原因。' 它会分析是否因systemd的`Restart=always`与进程启动延迟导致端口释放冲突,并建议添加`RestartSec=3`或调整`StartLimitInterval`。
介绍
解决什么问题:当你的Web或应用服务出现启动失败、logout后进程退出、重启循环、重启后消失、端口被占用、只能本地访问无法外部连接、返回502/504/413/499等错误、代理与应用间重定向循环等问题时,这个技能可以帮助你快速定位并修复。它涵盖了进程监督、端口与套接字管理、工作进程与线程数调整、keepalive和超时参数优化,以及文件描述符和内存耗尽等资源瓶颈的排查。
怎么用:你只需描述问题现象(如“服务启动后几秒就退出”或“502错误出现在nginx和PHP-FPM之间”),技能会引导你检查systemd/PM2/php-fpm等进程管理器配置,分析端口占用情况,调整worker数量和连接超时设置,并给出无中断重启的方案。它还支持通过代理(nginx、Caddy、Traefik、HAProxy)传输大文件、WebSocket和gRPC时的参数调优。
适合谁:后端开发、运维工程师、全栈开发者,以及任何需要自托管应用或媒体服务器的个人或团队。如果你正在打包发布版本并需要回滚机制,或者监控服务状态遇到资源耗尽,这个技能也能提供帮助。
使用建议:先描述具体错误现象(如日志片段、错误码),技能会给出针对性排查步骤。注意它不处理nginx指令调优、SSL证书签发、操作系统内核故障、Docker镜像构建、Kubernetes编排、CI/CD流水线或云服务器初始化等场景,这些需要其他技能。
核心特点
与同类服务管理技能相比,它专注于运行时故障的根因排查(如进程意外退出、端口冲突、代理错误码),而不是单纯的配置模板生成或性能调优,并且覆盖了从systemd到PM2等主流进程管理器的统一调试方法。
注意事项
不适用于nginx指令调优、SSL证书签发、操作系统故障、Docker/Kubernetes/CI/CD/VPS配置等场景。
常见问题
服务启动后几秒就自动退出怎么办?
检查进程监督配置(如systemd的Restart=、PM2的max_restarts),确认日志中是否有OOM或segfault,并验证worker数量是否超过系统限制。
端口被占用导致服务无法启动?
使用`lsof -i :端口号`或`ss -tlnp`查看占用进程,kill后重启;或修改服务监听端口,并同步调整代理配置。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/server-x-6/raw/index.md 读取 Server 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/server-x-6/raw/index.md(查看排版版本)