2017-04-02 15 views
0

Jenkinsは "Free Swap Space"が0であるためにビルドに失敗しています。私はその修正方法を知らない。ビルドプロセスはハングアップし続けます。ここでは、出力の一部:Kubernetes Jenkinsスワップスペースの問題

enter image description here

enter image description here

私はインスタンスにSSHとdocker infoとき、私はWARNING: No swap limit supportを取得します。

答えて

0

あなたのスクリーンショットは「次の利用可能なエグゼキュータを待っています」ので、ジェンキンスのエグゼキュータの数を増やしてみてください(「Manage Jenkins」 - >「Configure System」 - >「Executor数」)。

また、スワップファイルを作成する方法(大きなドッキング用のコンテナなどを構築する際のメモリ不足を避けるための情報)もここにあります。例では、場所/ myswapで4Gのスワップファイルを作成します。

sudo dd if=/dev/zero of=/myswap count=4096 bs=1MiB 
sudo chmod 600 /myswap 
sudo mkswap /myswap 
sudo swapon /myswap 

スワップをチェックするために取り組んでいる:

swapon -s 

は、ブート時にスワップを有効にする、ファイルをfstabにするための行を追加します。

sudo nano /etc/fstab 

はこれを追加行:

/myswap swap swap sw 0 0 
0

スワップの不足nビルドを防ぐ。 kubernetesを使用している場合(あなたの質問にタグがある場合)、Jenkinsのログを見る必要があります。なぜ、コンテナを作成できなかったのかがわかります

関連する問題