Aegir 托管排队服务未启动
Aegir hosting-queued service doesn't start
我已经安装了Aegir on my Ubuntu 14.04 (inside a Docker container) following the 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
,我仍然有这条消息...
我是不是漏掉了什么?
我打开了一个issue on the project。
我找到了安装文档中未说明的解决方法:
作为 aegir
用户,启用 hosting_queued
模块
drush @hostmaster pm-enable -y hosting_queued
作为 aegir
用户,手动启动服务:
drush @hostmaster hosting-queued &
我已经安装了Aegir on my Ubuntu 14.04 (inside a Docker container) following the 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
,我仍然有这条消息...
我是不是漏掉了什么?
我打开了一个issue on the project。
我找到了安装文档中未说明的解决方法:
作为
aegir
用户,启用hosting_queued
模块drush @hostmaster pm-enable -y hosting_queued
作为
aegir
用户,手动启动服务:drush @hostmaster hosting-queued &