2017-06-23 6 views
0

私は、パッシブとパッカーを使って仮想マシンを構築しようとしています。私はjettyをインストールするタスクを追加しようとしましたが、何とか起動してサービスを有効にできません。仮想マシンOSはDebain 7.11で、私はUbuntuマシンでpackerコマンドを実行しています。これは私が実行しようとしている作業です:アシスタントが突堤を再開できません

- name: install jetty 
    apt: 
    name: jetty 
    state: latest 

とされて失敗したタスク:

--- 
- name: restart jetty 
    command: service jetty restart 
    become: true 

は、私が得たエラーメッセージは次のとおりです。私は「

FAILED! => {"changed": true, "cmd": ["service", "jetty", "restart"], "delta": "0:00:05.029766", "end": "2017-06-23 14:11:03.850434", "failed": true, "rc": 1, "start": "2017-06-23 14:10:58.820668", "stderr": "", "stderr_lines": [], "stdout": "Starting Jetty servlet engine.: jetty Jetty servlet engine started, reachable on http://server:8080/.: jetty failed!", "stdout_lines": ["Starting Jetty servlet engine.: jetty Jetty servlet engine started, reachable on http://server:8080/.: jetty failed!"]} 

Ansibleバージョン私は2.3を使用しています。私はまた、1.9にダウングレードしてみました。 ご協力いただければ幸いです。

答えて

3

起動問題が不可能であるように見えます:それはあなたの桟橋のアプリケーションにあります。 リモートホストでsudo service jetty restartを起動すると、失敗する可能性もあります。

リモートホストに移動し、桟橋のログを見て、なぜ起動しなかったのか調べてください。

詳しくはservice modulestate: restartedとしてください。 (そして、ハンドラでそれを呼び出すようにしても良いでしょう)

- name: restart jetty 
    service: 
    name: jetty 
    state: restarted 
    become: true 
+0

こんにちはただ、それが記録されます、ということでしただけでこう述べています。サービスは、信号11 –

+0

によって殺され、リモートホスト上で直接 'サービス桟橋restart'を実行しているとき?同じように機能するの? – zigarn

+0

同じ方法で失敗します。私はVM上で直接restartコマンドを実行しようとしました。 –

関連する問題