【问题标题】:Aegir hosting-queued service doesn't startAegir 托管队列服务未启动
【发布时间】:2015-10-16 10:39:31
【问题描述】:

我已经在我的 Ubuntu 14.04(在 Docker 容器内)上安装了Aegir manual installation guide

但是当我执行sudo /etc/init.d/hosting-queued start 时,它回复我Starting Aegir queue daemon... ok 但没有任何反应,守护程序没有启动(我在进程列表中没有它)。

如果我执行sudo /etc/init.d/hosting-queued status,它会显示:Aegir queue daemon is not running

我检查了该脚本内部,发现它运行su - aegir -- /usr/local/bin/drush --quiet @hostmaster hosting-queued,所以我尝试以aegir 用户身份执行drush @hostmaster hosting-queued,这给了我:

The drush command 'hosting-queued' could not be found.  Run `drush cache-clear drush` to clear the commandfile cache if you have installed new extensions. [error]

即使我运行drush cache-clear drush,我仍然收到这条消息...

我错过了什么吗?

【问题讨论】:

    标签: drush aegir


    【解决方案1】:

    我开了一个issue on the project

    我找到了安装文档中未说明的解决方法:

    1. 作为aegir用户,启用hosting_queued模块

      drush @hostmaster pm-enable -y hosting_queued
      
    2. 作为aegir用户,手动启动服务:

      drush @hostmaster hosting-queued &
      

    【讨论】:

    • 如果您可以提交合并请求以更新文档以启用该模块,那就太好了。它会帮助别人。谢谢!
    猜你喜欢
    • 2017-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多