1

私はJavaラッパーを使用してwinstoneでjenkinsを実行しています。

私のwrapper.confでは、jenkinsインスタンスがリッスンするhttpポートとして8070を設定しています。

コマンドラインから手動でjenkinsインスタンスを起動または再起動すると、たとえばrc.d start jenkins、すべてが期待どおりに機能し、インスタンスが起動されて8070ポートにバインドされます。

ただし、jenkinsプラグインをインストールし、「プラグインのインストール後に自動再起動に入る」を選択すると、jenkinsインスタンスがポート32000で起動します。なぜこれが発生するのかわかりません。これが発生するたびに、コマンドラインでjenkinsインスタンスを手動で停止して再起動する必要があります。

jenkinsが(インターフェイスから再起動したときに)Javaラッパーサービス(正しいポート-8070を含む)を使用するように設定する必要がある構成はありますか?

4

2 に答える 2

0

ポート 32000 はラッパー自体によって使用されます。ジェンキンスの http ポートではありません。自動再起動とJavaサービスラッパーでも同じ問題がありました。「Jenkins が Java ラッパー サービスで起動するときに自動再起動を使用することはお勧めしません」という理由がわかりません。私はそれについて何も読んだことがありません!確かに、自動再起動後に 8070 ポートでリッスンしません (netstat でテスト済み)。

于 2013-03-27T12:08:19.490 に答える
0

Jenkins が Java ラッパー サービスで起動するときに自動再起動を使用することはお勧めしません。自動再起動は、Jenkins が手動で開始され、サービスで再起動できないことを前提としています。

于 2012-08-10T05:50:02.303 に答える