Не удается убить локального Дженкинса на порту 8080

У меня есть локальный экземпляр Jenkins, работающий на порту 8080 на моем компьютере Mac. Я хочу убить этот процесс и попытался сделать это, как показано ниже:

lsof -i tcp:8080
kill -9 <the pid>

Это закрывает мой экземпляр Chrome. Но когда я снова открываю Chrome и перехожу к localhost:8080, Дженкинс все еще бежит туда. Любые идеи относительно того, почему эти команды не убивают его? И как убить процесс?

Спасибо


person Cassus    schedule 11.04.2017    source источник
comment
Потому что ты убиваешь Хрома, а не Дженкинса.   -  person tkausl    schedule 11.04.2017
comment
Этот. Дженкинс работает как служба? service jenkins status или systemctl status jenkins   -  person Nick H.    schedule 11.04.2017
comment
У меня такая же проблема. Каждый раз, когда я убивал процесс Дженкинса, он перезапускался. Ответ для меня был здесь: apple.stackexchange.com/questions/272657/   -  person mojave    schedule 26.12.2018


Ответы (3)


Попробуйте использовать ниже:

  1. Попробуйте определить идентификатор экземпляра/процесса Jenkins, как показано ниже:

    пс-эф| Дженкинс

  2. Перейдите на сервер (например, apache), где установлен ваш Jenkins, и убейте идентификатор процесса, как показано ниже:

    $ убить -9 1001 (идентификатор процесса)

person dildeepak    schedule 11.04.2017

lost -i tcp:8080 также будет список процессов, которые подключаются к порту 8080, например. хром. Что произойдет, если вы повторите приведенные выше команды после выхода из Chrome? Тогда, надеюсь, Дженкинс должен быть единственным процессом, работающим на порту 8080.

person cello    schedule 11.04.2017

Если вы установили Jenkins с помощью установщика OSX, вам необходимо следовать эти инструкции для редактирования plist-файла через командную строку (вручную делать это неудобно).

После внесения необходимых изменений, таких как запуск

sudo defaults write /Library/Preferences/org.jenkins-ci httpPort [YOUR DESIRED PORT HERE]

вам нужно будет «выгрузить» Дженкинса:

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist.

А теперь Дженкинс мертв. Чтобы нежить Дженкинса, просто поменяйте load на unload в приведенной выше команде.

person Jai    schedule 06.03.2019