2015-08-25 51 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權限。在大多數系統

相關問題