按任务恢复运行

先确定故障落在哪一层,再执行下一步

这里不是泛泛的问答列表。每份指南都按检查顺序组织,帮助你判断问题来自本地网络、连接凭据、远程服务、开发环境还是任务本身。

适用于 DplyMini 独享物理 Mac mini。设备为非虚拟机,macOS 图形界面与命令行均可使用,适合 iOS/macOS 开发、CI/CD 构建和 AI 推理实验。

5 类任务
连接、构建、传输、网络、账单
2 个渠道
控制台工单与支持邮箱
365 天
节点保持正常运行
运行诊断单 DM-SUPPORT
检查路径可用
由多个节点和连线组成的 DplyMini 云端 Mac 网络示意图
  1. 01
    确认影响范围

    单条命令、单个项目、整台设备,还是本地网络全部连接。

    界定
  2. 02
    保留原始证据

    记录时间、节点、完整错误行和刚刚执行的操作。

    记录
  3. 03
    按层排除变量

    从控制台状态、本地链路、凭据、服务到目标端口逐层检查。

    排查
建议先完成快速诊断,再重试构建或重启会话。 ORDER → NODE → SERVICE → TASK
从当前任务进入

五个入口,对应五种常见阻塞

先选择最接近当前目标的入口。不要同时改网络、凭据和构建配置,否则很难判断哪一步真正解决了问题。

首次连接

准备 SSH 公钥,核对用户名、主机地址和指纹,再决定使用命令行还是浏览器图形界面。

按步骤完成首次连接

构建环境

检查 Xcode 选择路径、命令行工具、签名材料、fastlane 依赖和 CI Runner 的执行账户。

检查开发环境

文件传输

确认目标目录空间、文件权限、校验值和断点续传策略,避免把传输中断误判为设备故障。

查看数据处理清单

网络排查

依次验证 DNS、出口链路、防火墙、目标端口和远程服务,不用一次性重置全部网络设置。

执行快速诊断

账户与账单

核对订单周期、美元结算记录、支付状态与订单关联信息;运行故障应从对应订单提交工单。

查看结算口径
五步快速诊断

从控制台状态查到目标端口

这套顺序适合 SSH 超时、图形会话无法进入、构建代理离线和服务端口不可达。每一步只回答一个问题,并记录结果。

  1. 01 控制台

    确认节点与订单状态

    登录控制台,打开对应订单。核对设备名称、节点、租期和连接地址是否与当前命令一致。可用性以控制台实时返回为准。

    得到结论

    订单与目标设备匹配,连接信息没有复制错位。

  2. 02 本地链路

    排除当前网络限制

    确认本地可以解析其他域名并访问常用 HTTPS 服务。若处于公司网络、访客 Wi-Fi 或代理环境,切换到已知可用链路做一次对照。

    得到结论

    故障是否只在一个出口网络出现。

  3. 03 凭据

    核对用户名与密钥选择

    检查 SSH 配置是否引用了预期私钥,密钥文件权限是否合理。遇到认证失败时使用详细输出确认客户端实际尝试了哪把密钥。

    得到结论

    连接已到达主机,还是在认证前就超时。

  4. 04 远程服务

    区分命令行与图形会话

    若 SSH 可用而图形界面中断,说明基础网络与设备通常仍可达,应转向浏览器会话、分辨率、剪贴板或桌面服务检查。

    得到结论

    影响的是整台设备,还是单一远程服务。

  5. 05 目标端口

    验证任务实际使用的端口

    确认应用是否监听预期地址和端口,本地或项目防火墙规则是否允许访问。不要把应用未启动直接归因于节点网络。

    得到结论

    端口不可达、服务未监听,还是应用启动后立即退出。

最小诊断命令

保留客户端实际执行路径

将命令中的主机名替换为控制台显示的连接地址。分享日志前,删除用户名、地址、密钥路径和项目机密。

$ ssh -vvv user@host
$ nc -vz host 22
$ scutil --dns
$ lsof -nP -iTCP -sTCP:LISTEN
连接问题指南

先判断会话类型,再处理连接中断

SSH、浏览器远程访问和图形桌面会话共用同一台独享物理机,但错误来源并不相同。先验证更底层的连接,再检查上层交互。

SSH

命令行连接失败

  1. 超时:先查本地出口、防火墙和连接地址。
  2. 拒绝连接:确认端口与远程服务状态。
  3. 认证失败:核对用户名、私钥和客户端选钥记录。
  4. 指纹变化:停止连接并通过控制台工单核验,不要直接忽略。

判定标准:详细输出中能够看到 DNS、TCP 建连、主机验证和认证分别停在哪一步。

BROWSER

浏览器会话无法进入

  1. 从设备详情重新创建会话,不重复使用过期页面。
  2. 关闭影响脚本或连接建立的浏览器扩展后再试。
  3. 确认浏览器允许当前页面使用剪贴板和全屏能力。
  4. 用 SSH 验证设备是否仍可达,以区分设备与浏览器问题。
阅读远程连接指南
DESKTOP

图形桌面卡顿或中断

  1. 先降低分辨率并关闭不需要的动态画面。
  2. 确认大文件同步或后台构建没有占满链路。
  3. 将持续构建转为后台任务,避免依赖桌面会话保持。
  4. 若 SSH 同时中断,返回快速诊断的网络与节点步骤。

判定标准:交互链路稳定优先于峰值带宽,后台任务不应依赖浏览器窗口持续打开。

开发环境核对

构建失败时,先固定工具链和执行账户

同一项目在交互式终端可运行、在 CI Runner 中失败,通常意味着 PATH、权限、环境变量或执行账户不同。先复现环境差异,再改项目配置。

XCODE 命令行工具

确认实际使用的开发目录

执行 xcode-select -pxcodebuild -version,确认交互终端和 Runner 使用同一套工具。项目指定版本时,把选择逻辑写进任务初始化步骤。

SIGN 证书与签名

区分缺失、过期与访问权限

先检查证书有效性、描述文件匹配关系和钥匙串访问权限。不要只看最后一行签名错误,应从构建日志中找到首次出现的签名诊断。

LANE fastlane

锁定 Ruby 与依赖版本

使用项目的依赖锁文件执行任务,确认 Bundler、插件和环境变量来自同一工作目录。交互终端成功而自动任务失败时,对比两边的 PATH 与工作目录。

RUNNER CI 执行器

确认服务账户能读取项目资源

检查 Runner 的执行账户、工作目录、缓存目录和临时目录权限。敏感变量应由任务环境注入,不要写入仓库、普通日志或工单正文。

存储与数据

把工作目录、传输校验和租期结束当作同一条数据链

独享物理机上的项目数据由用户管理。开始任务前确定目录,传输后校验,关键节点做独立备份,并在租期结束前完成迁移。

A1

固定工作目录

将源码、依赖缓存、构建输出和临时文件分开。CI 任务使用明确的绝对路径,避免不同执行账户把文件写入不可预期的位置。

  • 源码目录保持可追踪
  • 缓存允许重建
  • 制品单独归档
A2

传输前后校验

大文件分批传输,优先使用支持断点续传的工具。传输前后比较文件数量、大小和校验值,不以进度条完成作为唯一依据。

  • 记录源文件总量
  • 保留校验清单
  • 失败批次单独重传
A3

维护独立备份

设备上的唯一副本不等于备份。源码应有版本控制,关键制品和实验结果应同步到用户管理的独立存储位置。

  • 源码可从仓库恢复
  • 制品可重新验证
  • 敏感资料先加密
A4

结束前完成迁移

不要等到租期最后时刻才导出数据。预留传输、校验和失败重试时间,确认目标位置能够正常读取后再清理临时凭据。

  • 导出项目与制品
  • 验证目标副本
  • 撤销临时凭据
数据迁移责任边界

用户负责项目数据、访问凭据、备份和租期结束前的迁移安排。遇到设备访问异常时,应尽早从对应订单提交工单,并说明尚未迁移的数据类型与任务影响。

账户与账单

周期、币种与支付方式先核对三件事

订单可按天、周、月、季选择周期,所有费用均以美元(USD)结算。支付仅支持 USDT-TRC20 与 Visa / Mastercard / Amex(经 Stripe),实际可用网关以控制台返回为准。

租用周期
天 / 周 / 月 / 季
结算币种
美元(USD)
数字货币
USDT-TRC20
银行卡
Visa / Mastercard / Amex(经 Stripe)
订单周期如何选择?

短期修复、一次归档或临时实验可从按天周期判断;连续迭代、稳定 Runner 或长期项目可比较周、月、季方案。下单前确认任务预计时长、数据迁移时间和团队交接安排。

支付状态与订单状态不一致怎么办?

不要重复创建多笔相同订单。保存订单号、支付时间、金额和渠道返回的必要交易标识,通过对应订单提交工单。不要提交完整支付凭据或与排查无关的账户敏感信息。

存储扩展或 Thunderbolt 5 并联如何核对?

在下单配置与订单明细中核对附加项、周期和数量。Thunderbolt 5 并联按每台设备计算;若交付信息与订单明细不一致,从该订单提交工单并附上脱敏截图。

提交可直接排查的工单

五项上下文,比一句“连不上”更快进入处理

运行问题优先从对应订单提交工单,这样设备与订单信息可以正确关联。一般咨询也可发送邮件至 support@deploymini.com。

支持运行单 REQUIRED CONTEXT
提交前核对
01

订单号

从控制台复制对应订单号,不要只写设备昵称。

02

节点

写明新加坡、日本(东京)、韩国(首尔)、香港或美国西部。

03

发生时间

提供带时区的时间范围,并说明问题是否持续存在。

04

复现步骤

按实际执行顺序列出命令、页面操作与预期结果。

05

脱敏日志

保留首次错误及前后上下文,移除地址、令牌与业务数据。

运行问题首选

从对应订单提交工单

适合连接中断、硬件异常、订单交付与账单关联问题。进入控制台后打开订单,再创建工单。

一般咨询

通过支持邮箱联系

适合配置选择、合作咨询、安全与隐私问题。主题中写明问题类型;已有订单时一并提供订单号。

工单与邮件中不要提交密码、私钥或完整支付凭据

截图应裁掉无关窗口,日志应替换用户名、主机地址、令牌、仓库地址和项目数据。支持排查通常只需要错误上下文与必要标识。

问题升级路径

按影响类型进入对应处理队列

明确问题类型、影响范围和是否仍在发生,有助于减少来回补充信息。以下四类问题使用同一工单入口,但需要的证据不同。

QRY

一般咨询

配置选择、节点覆盖、租用周期、支付口径或团队长期需求。

附上目标任务、预计周期、数据规模与团队位置。
NET

连接故障

SSH 超时、认证失败、浏览器会话中断或目标端口不可达。

附上节点、时间、客户端、详细错误与五步诊断结果。
HW

硬件异常

持续出现磁盘、内存、重启或设备级错误,且与单一项目无关。

停止高写入任务,保留系统时间与脱敏错误输出。
SEC

安全事件

发现异常访问、凭据疑似泄露或与预期不符的系统操作。

立即撤销相关临时凭据,记录时间线并提交工单。
运行中的设备问题不要只发送一般咨询邮件

从对应订单进入工单,可以保留设备、节点和订单关联,减少首次确认所需时间。

进入控制台提交工单

准备开始,还是需要继续排查?

新任务先按上手步骤准备密钥、节点与工具版本;已有运行问题则从对应订单提交工单。