クマの手も借りたい
馬とテニスとリラックマが好きな IT 系のエンジニアです。
エンジニア

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

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

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 だけは気軽にアップデートすると怖いですね。

Web API The Good Parts

オライリーの「Web API」に特化した本です。最近の多くの Web サービスは API が活用されていますが、その技術はこれまでの Web サイトとそれほど大きく変わりません。

今後、マイクロサービス化が進む中で知っておいて損はない内容が詰め込まれており、現場のエンジニアやこれから Web 系のエンジニアを目指す人にもオススメの一冊です。

created by Rinker
¥2,376
(2018/09/21 11:58:20時点 Amazon調べ-詳細)

あなたにオススメ