GNU/Linux >> Znalost Linux >  >> Linux

Jenkins je mrtvý, ale soubor pid existuje

Při sledování výukového programu AWS na téma Nastavení kanálu sestavení pomocí Jenkins a Amazon ECS jsem narazil na úplně stejnou chybu.

Změna portů problém nevyřešila.

Zjistil jsem, že chyba pochází z verze Java nainstalované spolu s Jenkinsem.

Aktualizace java-1.7.0-openjdk na java-1.8.0-openjdk udělala trik

EDIT:Z komentáře Anatoly pro aktualizaci javy:

sudo yum install java-1.8.0-openjdk

a poté odeberte starou verzi:

sudo yum remove java-1.7.0-openjdk.x86_64

Nakonec restartujte službu jenkins

sudo service jenkins restart

Změňte JENKINS_AJP_PORT="8009" (NEBO jakákoliv hodnota) na JENKINS_AJP_PORT="-1"

Určitě to bude fungovat.


Linux
  1. Přenositelnost odkazů na deskriptor souboru?

  2. Rozbalením souboru .gz získáte textový soubor, ale získáte binární soubor?

  3. Opravit chybu Exim-exim mrtvý, ale subsys uzamčen

  1. Co je soubor .pid a co obsahuje?

  2. Vytvořte nový soubor, ale přidejte číslo, pokud název souboru již v bash existuje

  3. <název-služby> je mrtvý, ale soubor pid existuje

  1. Maximální PID v Linuxu

  2. přesunout pouze v případě, že soubor existuje ve skriptu shellu

  3. Přesunout soubor, ale pouze pokud je zavřený