用途:从命令行调试、开发和运维托管在 Railway(railway.com)上的应用。核心思路是按需选取最小的 Railway 操作,仓库代码变更应优先走声明的 CI/CD 流水线(如 GitHub 驱动的提交部署),手动重启、重新部署或改配置需有运维理由并在授权范围内进行。资料未提供安装方式之外的收费、价格或效果信息。
主要能力:项目/服务/环境/部署/变量的发现;三类日志(默认部署-运行时、--build 构建、--http HTTP)的查看与过滤;指标(CPU、内存、HTTP 延迟与 RPS);变量读取、设置与删除;部署操作(railway restart、railway redeploy、railway up、railway down);railway run、railway shell、railway ssh、railway connect 数据库连接。
典型用法:先用 railway list --json、railway status --json 等获取项目、环境、服务 ID;用 railway logs --lines 200 --json 或 railway logs --build、railway logs --http 排查;用 railway metrics 查看资源;用 railway variable list/set/delete 管理配置;部署时优先使用 railway up --ci 便于自动化。过滤支持 @level:error、@httpStatus、@method、@path、@requestId、@totalDuration 等字段及 > >= < <= ..、AND、OR、- 等运算符。
适用场景:部署失败排查、运行时崩溃诊断、HTTP 5xx 与慢请求定位、资源瓶颈确认、变量配置错误修复、授权范围内的重启/回滚/重新部署。
限制:仅适用于 Railway 主机,不适用于 Fly、Render、Vercel、AWS 等;纯代码修复不属本技能范围。变量列表会打印明文密钥,必须按机密处理,不可回显到对话、日志或提示中;不得为触发重新部署而上传代码或改分支。agent 会话中默认使用非流式日志,流式可能导致 shell 挂起;railway up 需加 --ci。未提供安装命令等更多事实。