2016-12-28 16 views
0

/Build_Artifacts/build.zipから/Build_Artifacts/にファイルをコピーしようとしています。許可は/Build_Artifacts/の場合777に設定されました。問題を解決するにはメモリエラーが発生しましたか?

プレイリストを実行中にメモリエラーとして報告します。

cat deploy.yml

hosts: "{{host}}" user: soundar tasks: 

- name: copying 
     copy: src=/Build_Artifacts/build.zip dest=/Build_Artifacts/ 

[email protected]:~$ sudo ansible-playbook /var/lib/jenkins/deploy.yml --extra-vars "host=Resurgence-Dev" 

PLAY [Resurgence-Dev] ********************************************************** 

TASK [setup] ******************************************************************* 
ok: [10.0.3.233] 

TASK [copying] ***************************************************************** 
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: MemoryError 
fatal: [10.0.3.233]: FAILED! => {"failed": true, "msg": "Unexpected failure during module execution.", "stdout": ""} 
     to retry, use: --limit @/var/lib/jenkins/deploy.retry 

PLAY RECAP ********************************************************************* 
10.0.3.233     : ok=1 changed=0 unreachable=0 failed=1 

答えて

2

大きなファイルをコピーしようとしているときにAnsibleは、メモリの問題を知られています。 exampleの場合。
ファイルがRAMにロードされ、ファイルが十分に大きければ失敗します。

代わりにsynchronizeモジュールを使用してください。これは、フードの下でrsyncを使用します。

関連する問題