duanjiuhong5843 2019-05-15 09:27
浏览 121

运行enqueue:在docker-composer环境中使用

How automatically run consumer ? I try with cron on reboot

dockerfile

FROM phpdockerio/php72-fpm:latest

ADD supervisord.conf /etc/supervisor/conf.d/cron.conf

# Add crontab file in the cron directory
ADD crontab /etc/cron.d/hello-cron

# Give execution rights on the cron job
RUN chmod 0644 /etc/cron.d/hello-cron

# Create the log file to be able to run tail
RUN touch /var/log/cron.log

supervisord.conf file

[program:cron]
command=cron -f -L 15
autostart=true
autorestart=true

crontab file

@reboot www-data sleep 60 && echo "Consumer start" && /application/bin/console enqueue:consume --setup-broker -vvv --env=prod > /dev/null

Locally i have

ps -aux
   www-data    35  3.9  0.4 463576 110412 ?       S    09:40   0:10 php /application/bin/console enqueue:consume --s

but in prod i dont have this process.

both in locally and prod i dont see this cron task

In php container i have

 crontab -l -u www-data
no crontab for www-data


more /etc/cron.d/hello-cron
@reboot www-data sleep 60 && /application/bin/console enqueue:consume --setup-broker -vvv --env=prod > /dev/null
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 基于卷积神经网络的声纹识别
    • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
    • ¥100 为什么这个恒流源电路不能恒流?
    • ¥15 有偿求跨组件数据流路径图
    • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
    • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
    • ¥15 CSAPPattacklab
    • ¥15 一直显示正在等待HID—ISP
    • ¥15 Python turtle 画图
    • ¥15 stm32开发clion时遇到的编译问题