2017-12-14 21 views
0

初めてJenkinsをインストールしました。ファイルシステムからHPオートメーションテストを実行するビルドアクションを追加し、HP結果をアーカイブするビルド後アクションを追加しました。ジョブが成功した後、「java-out-of memory-ヒープスペース」エラーが表示されるWindows OSでJenkinsのヒープスペースを増やす方法

注:このエラーは2-3回のビルド実行後に発生します。

私はCの下Jenkins.xmlにいくつかの変更を加えました:\プログラムファイル(x86の)\ジェンキンス

<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080 --webroot="%BASE%\war"</arguments> 

から

<arguments>-Xrs -Xmx4096m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080 --webroot="%BASE%\war"</arguments> 

再起動ジェンキンスへ。

私がhttp://localhost:8080にヒットしたら、もう一度完全なJenkinsセットアップを実行する必要があります。プラグインのインストール、ユーザーの設定など。これは苦しい作業です。 java-heap spaceエラーの永続的な解決方法をお手伝いしてください。

OSのバージョン - Windowsの2007 ジェンキンスバージョン - 2.78

+0

あなたがプログラムファイルにあなたのジェンキンスを持っている場合は、例えば、どこか別の場所に移動しようと、アクセス許可の問題に実行する可能性があります'c:\ jenkins'以外の場合は、管理者としてジェンキンスを実行する必要があります。これはお勧めしません。 –

+0

@LeonardBrünings私はJenkinsをC:\ Program Files(x86)\ Jenkinsに配置しました。ヒープサイズを変更するための懸念がありました。私は上記の変更を行っていますが、そうした後です。私がリフレッシュすると、Jenkins Setupをもう一度やり直す必要があります。私のすべてのプロジェクトが削除されています。 –

+0

私の推測では、 'C:\ Program Files(x86) 'のすべてがデフォルトで管理者権限を必要とするため、Jenkinsは' C:\ Program Files(x86)\ Jenkins'で実行されている場合、設定ファイルを保存できません。だから私はジェンキンをどこか別の場所、例えば 'C:\ Jenkins'にインストールするように勧めました。そして、ジェンキンはその設定を永続させることができ、毎回それを繰り返す必要はありません。 –

答えて

0

あなたはkill -9 <pid>を使用して、ジェンキンスを殺している場合は、ジェンキンスさんは、その設定ファイルにそのデータを書き込むことができません。したがって、すべての設定データが失われたり壊れたりします。だからやめてください。ここでは、サーバーのセットアップが再度実行されている理由を2つリンクしています。これらが役立つことを願ってください。

Config Errors Because of Killing Jenkins process from CMD

Safe Starting of Jenkins

+0

Jenkinsを再起動したり、安全に再起動することができません。根本原因は何か。 エラー: - 「Jenkinsは現在設定されているとおりに再起動できません。 –

+0

[https://stackoverflow.com/questions/32790081/jenkins-refuses-to-restart](https://stackoverflow.com/questions/32790081/jenkins-refuses-to-restart)このリンクで十分ですあなたの問題は解決しました。 –

+0

jenkins.exeが既にそこにありました。削除してからもう一度試しました。それはまだ私のエラーを示しています。 –

関連する問題