Azure VM上Airbyte同步失败(错误码125):CPU资源限制求助
问题分析与解决方案
问题根源
报错里的关键提示:docker: Error response from daemon: Range of CPUs is from 0.01 to 1.00, as there are only 1 CPUs available,说明你的Azure虚拟机仅配置了1核CPU,而Airbyte默认的连接器CPU资源请求/限制超过了这个上限,直接导致连接器容器启动失败(退出码125是Docker容器启动失败的典型标识)。
解决步骤
- 调整Airbyte资源配置:
找到Airbyte部署目录下的.env文件,添加或修改以下两个环境变量,把CPU请求和限制降到虚拟机支持的范围内:
你可以根据实际情况微调AIRBYTE_WORKER_CPU_REQUEST=0.5 AIRBYTE_WORKER_CPU_LIMIT=1.0AIRBYTE_WORKER_CPU_REQUEST的数值,只要不超过1.0即可。 - 重启Airbyte服务:
在Airbyte部署目录下执行命令重启所有容器,让配置生效:docker-compose down && docker-compose up -d - 验证修复效果:
重启完成后,重新发起数据库同步任务,检查是否还出现CPU相关报错。
额外建议
如果后续同步任务仍有性能问题,或者需要运行更复杂的连接器,建议升级Azure虚拟机的CPU核心数(比如升到2核及以上),从根本上解决资源瓶颈。
内容的提问来源于stack exchange,提问作者itsavy
相关产品推荐
相关产品推荐

