系统重启时启动同步网关服务

时间:2014-11-16 13:22:11

标签: ubuntu service startup couchbase-sync-gateway

我从命令行启动同步网关服务器,如下所示:

$ ./sync_gateway_service_install.sh

但每次重启服务器时都必须这样做。有没有办法让这个脚本在服务器启动时运行? 我在我的服务器上运行Ubuntu 14.04.1。

1 个答案:

答案 0 :(得分:0)

找到解决方案。 问题是Sync Gateway服务将在Couchbase Server启动之前启动。要解决此问题,请编辑couchbase_init.d文件,如下所示:

appendToBody="true"

查找$ nano /opt/couchbase/etc/couchbase_init.d部分并从中进行更改:

start() {

到此:

    errcode=$?
    return $errcode

然后编辑sync-gateway.conf文件

   errcode=$?
   sleep 20
   initctl emit couchbase-server-started
   return $errcode

并更改此行:

$ nano /etc/init/sync_gateway.conf

到此:

    start on runlevel [2345]

这将在Couchbase服务器启动后启动同步网关服务。