Aegir托管排队服务无法启动

时间:2015-10-16 10:39:32

标签: drush aegir

我在Aegir之后的我的Ubuntu 14.04(在Docker容器内)安装了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,因此我尝试将drush @hostmaster hosting-queued作为aegir用户执行,这给了我:

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,我仍然有这条消息......

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

我打开了issue on the project

我找到了一个解决方法,安装文档中没有解释:

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

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

    drush @hostmaster hosting-queued &