【问题标题】:Run background jobs with elastic beanstalk使用弹性 beantalk 运行后台作业
【发布时间】:2013-04-22 02:26:54
【问题描述】:

我正在尝试在弹性 beantalk 中启动后台作业,后台作业具有无限循环,因此它永远不会返回响应,因此我收到此错误:“某些实例未响应命令。未从 [ i-ba5fb2f7]。”

我正在弹性 beanstalk .config 文件中启动后台作业,如下所示: 06_start_workers: 命令:“./workers.py &”

有没有办法做到这一点?我不希望弹性豆茎等待该过程的返回值..

【问题讨论】:

    标签: python amazon-web-services config web-worker amazon-elastic-beanstalk


    【解决方案1】:

    修好了,只需要写这个命令:

    command: "nohup ./workers.py > foo.out 2> foo.err < /dev/null &"

    【讨论】:

    • 再次部署应用时会发生什么?老工人会被解雇吗?否则你会有多个工作进程
    • @linqu 它没有 :( 每次我部署新的东西时,它都会创建一个新的 nohup 进程 :(
    猜你喜欢
    • 2020-11-15
    • 2018-03-16
    • 1970-01-01
    • 2016-12-04
    • 1970-01-01
    • 1970-01-01
    • 2015-07-02
    • 2018-06-15
    • 2018-05-19
    相关资源
    最近更新 更多