EC2にJenkins2.88-1.1を入れたら8080番ポートで起動しない

EC2にJenkins2.88-1.1を入れたら8080番ポートで起動しない

記事一覧EC2にJenkins2.88-1.1を入れたら8080番ポートで起動しない

何気にアップデートの多い Jenkins ですが、またまた起動してこない問題に遭遇しました。

nginx でリバースプロキシしているのですが、502 Bad Gateway で裏側に通信ができていません。

Jenkins のサービスは起動しているのですが、netstat でも 8080 番ポートの待ち受けは見当たらず・・・。

$ netstat -an | grep '8080'

思い出されるのは下記のような悪夢です。

目次

ログを確認して渋々ダウングレードするハメに

残念ながら、/var/log/jenkins/jenkins.log には何も出力されず、代わりに nginx のエラーログに以下のようなログが吐かれていました。

connect() failed (111: Connection refused) while connecting to upstream

今回は埒が明かない感じだったので、とりあえず yum でダウングレードして、Jenkins のサービスを起動をしたら無事に立ち上がりました。

jenkins.log に何か出力されてくれていれば、もう少し踏み込めそうな気もしたのですが・・・。

$ yum downgrade jenkins

Removed:
  jenkins.noarch 0:2.88-1.1                                                                                                          

Installed:
  jenkins.noarch 0:2.87-1.1

Jenkins だけは気軽にアップデートすると怖いですね。

参考カテゴリ

エンジニア記事一覧

最新の投稿やよく見られているのオススメ記事一覧です。