ツール

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

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

Jenkinsのエラー

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

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

思い出されるのは「Jenkins2.54.1にアップデートしたら503エラー」「Jenkins2.0を導入したらUnsupportedOperationExceptionが発生」のような悪夢です。

Jenkins2.54.1にアップデートしたら503エラー何気なく yum update したら、いつも通り Jenkins のバージョンアップ。アップデート頻繁ですよねぇ。っと、いざ Jenk...
Jenkins2.0を導入したらUnsupportedOperationExceptionが発生Jenkins2.0 が登場と言うことで、さすがにメジャーバージョンアップは早いかなっと思っていましたが、yum update で確認す...

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

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

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

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

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

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