2015-08-25 32 views
0

试图完成上述操作。在面向服务器的Ubuntu EC2上启动redis-server

fab.sudo("redis-server") 

我可以看到redis服务器已启动,但fabric命令行不会返回以供我输入更多命令。怀疑这是由于redis-server在默认模式下打开一个终端。所以:

fab.sudo("redis-server", pty=False) 

没有运气;相同的结果;所以

[证实redis.conf有 '守护进程是' 设置]

fab.sudo("nohup redis-server &> nohup.out") 

没有运气;相同的结果。

:-(当你apt-get install redis-server。此外,安装一个初始化脚本启动守护模式(中背景)服务器

回答

1

我只是compiled的Redis从Ubuntu的EC2箱源和运行这个任务的Fab:

def run_redis_server(): 
    with cd('~/redis-stable'): 
     run("./src/redis-server") 

其中redis-stable是Redis目录。

它成功启动服务器。打开壳牌run("./src/redis-cli")也适用。

0

redis-server自动启动。请尝试执行“service redis-server start”,但是这将需要root权限。在大多数系统

相关问题