执行失败需三路排查:服务注册(检查Nacos/Eureka健康接口)、权限配置(确认TaskExecutor角色勾选)、时区与Cron一致性(比对系统与时区设置);凭证注入需复用浏览器会话或导入Cookies;日志定位优先查execution_log.md和debug_trace.log。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜
当你在Manus中提交“生成欧盟GDPR合规审计报告”或“爬取小红书美妆品类TOP100笔记”这类任务后,界面只显示灰色的「执行失败」状态,连日志文件都没生成——这说明问题已卡在最底层调度环节,必须从服务注册、配置校验、凭证注入三路并进排查。
第一步:访问调度中心UI,查看该任务绑定的执行器地址列表是否为空。若为空,说明Manus调度器根本未发现可用工作节点。
第二步:检查目标服务是否成功注册到Nacos/Eureka等服务发现组件。打开浏览器,直接请求该服务的健康检查接口(如http://localhost:8080/health),返回必须是{"status":"UP"}。若返回404或503,代表服务进程未启动或端口被占用。
第三步:验证该服务实例是否被授予任务执行权限。进入Manus后台权限管理页,搜索服务名,确认「TaskExecutor」角色已勾选。未勾选会导致调度器跳过该节点,即使服务存活也静默忽略。
方法一:打开任务配置页,定位「调度设置」区域 → 检查Cron表达式是否符合标准格式(如0 0 * * 1表示每周一凌晨执行)。常见错误是误用* * * * *(每秒触发),这会瞬间压垮服务队列。
方法二:比对服务器系统时区与Manus配置时区。Linux执行timedatectl status,Windows在控制面板→日期和时间→时区设置中确认。若服务器为UTC+8而Manus配置为UTC,则每天实际执行时间会偏移8小时,导致任务看似“从未运行”。
【关键前提】所有时间相关配置必须基于同一时区基准,否则Cron永远无法匹配真实系统时间。
Manus虚拟机环境无法处理图形验证码或短信二次验证,调用知乎、小红书等平台API时极易中断。
方法一:在发起任务前,用Chrome浏览器手动登录目标平台(如知乎),确保Cookie已写入本地存储 → 启动Manus任务时勾选「复用当前浏览器会话」选项。
方法二:若需批量操作,导出浏览器Cookies为JSON文件 → 在Manus任务设置中上传该文件 → 系统将自动注入至虚拟浏览器上下文。
方法三:对必须扫码登录的平台(如微信公众号后台),使用Playwright录制登录流程 → 导出为可复用脚本 → 在Manus工具调用链中插入该脚本路径。注意:此脚本需放在~/manus/tools/目录下,路径错误会导致调用直接跳过。
第一步:找到任务关键词(如seo-report、japan-trip) → 进入对应文件夹:~/manus/tasks/[任务关键词]/execution_log.md(Windows用户需将~替换为C:UsersYourName)。
第二步:用文本编辑器打开execution_log.md → 按Ctrl+F搜索「ERROR」定位失败节点;搜索「[x]」统计已完成步骤数;搜索「final_output」确认成果是否生成。
第三步:若日志文件不存在或为空,立即检查同级目录下的debug_trace.log。该文件记录Agent内部状态流转细节,例如search_agent第3次抓取因反爬返回403,而execution_log.md只会记作「→ ToolCall: search_agent → FAILED」。
【不可逆操作】手动删除或移动~/manus/tasks/下任意文件夹会导致日志永久丢失且无法恢复。