2016-05-13 10 views
0

というタイトルで述べたように、私はMongoDBを完全にインストールすることができます。mongodを起動して、

- name: Start mongod 
    command: mongod 

を私は役割を実行すると、だから、そのタスク

での出力がフリーズansible

経由のmongodを起動する方法上の任意のアイデア: は今、私は、インストール後のmongodを開始したい、私が試した に行われます

答えて

1

この問題は、mongodbが実行を開始し、停止を待っている可能性があります。しかし、それは走っているので停止しません。 mongodbのシステム構成を作成し、サービス不可能なモジュールで起動します。

+0

本当に、それは問題でした。私はアップスタートを使用して終了したと言いました。 – hichamx

-1

最善の方法@PumpkinSeedが言ったように初期化/起動スクリプトに行くことですが、あなたはこのように継続したい場合は、次のように行うことができます。

- name: Start mongod 
    shell: "mongod &" 

お役に立てば幸い。

+0

これは正しい方法ではありません。プロセスはprocマネージャに委任されなければなりません。これを行う必要がある場合は、 'mongod>/dev/null'が正しいシェルコマンドです。この不可能な仕事は決して終わらないでしょう。 – activatedgeek

+0

私はすでに "mongod&"を使用していましたが、私が望むものが得られなかったので、最善の解決策はupstartまたはsystemdを使うことです – hichamx

関連する問題