You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Akeneo Docker环境下启动导入导出PHP守护进程遇问题求助

Akeneo作业处理守护进程启动报错解决方案

问题分析

报错提示命令不存在,核心原因是命令版本不兼容,或者容器内环境未正确初始化。以下是针对性解决步骤:

1. 匹配Akeneo版本选择正确命令

  • Akeneo 4.x及以上版本(含Cloud版),使用对应命令:
    APP_ENV=dev php bin/console akeneo:batch:job-queue-consumer-daemon --env=dev
    
  • Akeneo 3.x及更早版本,该命令未引入,需替换为旧版命令:
    APP_ENV=dev php bin/console akeneo:batch:job-consumer-daemon --env=dev
    

2. 修复Makefile配置(如果使用make命令)

进入容器后查看Makefile中的start-job-worker目标,若它调用了错误的命令,直接修改为对应版本的命令:

start-job-worker:
	APP_ENV=$(APP_ENV) php bin/console akeneo:batch:job-consumer-daemon # 适配3.x及以下
	# 或改为:APP_ENV=$(APP_ENV) php bin/console akeneo:batch:job-queue-consumer-daemon # 适配4.x+

修改后重新执行APP_ENV=dev make start-job-worker即可。

3. 确保容器环境初始化完成

若上述方法仍无效,先执行以下命令初始化环境:

APP_ENV=dev composer install --no-dev
APP_ENV=dev php bin/console cache:clear

完成后再尝试启动守护进程。

内容的提问来源于stack exchange,提问作者olqmin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 17:32:34