Natywne instalacje pakietów Jen OS w systemie Mac OS są domyślnie w wersji /Users/Shared/Jenkins
, a wojna w wersji /Applications/Jenkins
. Działa jako demon i automatycznie uruchamia się ponownie pomimo komendy kill -9
.Skonfiguruj macierzysty pakiet Jenkins Mac OS X, aby działał w innym porcie.
Dodałem w /Applications/Jenkins
z pojedynczym podpisem, httpPort=9999
.
Wciąż aplikacja rozpoczyna się w 8080.
nawet zainstalowany CLI i próbowałem:
java -jar jenkins-cli.jar -s http://127.0.0.1:8080/ shutdown
Failed to authenticate with your SSH keys. Proceeding with anonymous access
Sep 19, 2011 1:11:00 PM hudson.remoting.Channel$ReaderThread run
SEVERE: I/O error in channel CLI connection to http://127.0.0.1:8080/
java.io.IOException: Unexpected termination of the channel
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1093)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2553)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1296)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1087)
Exception in thread "main" hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the
channel
at hudson.remoting.Request.call(Request.java:149)
at hudson.remoting.Channel.call(Channel.java:681)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:158)
at $Proxy2.main(Unknown Source)
at hudson.cli.CLI.execute(CLI.java:171)
at hudson.cli.CLI._main(CLI.java:297)
at hudson.cli.CLI.main(CLI.java:216)
Caused by: hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.Request.abort(Request.java:273)
at hudson.remoting.Channel.terminate(Channel.java:732)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1117)
Caused by: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1093)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2553)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1296)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1087)
Krótko mówiąc, nie mogę zmusić stop/start Jenkins i/lub skonfigurować (mogę poprzez procedury ręcznego , choć wojna).
Sugestie? Każdy pomysł jak skonfigurować Jenkins
Dla platform, które mają go, można użyć "pkill", aby zrobić ten proces w jednym kroku. Ostatnio robiłem wiele poleceń 'pkill -9 java', ponieważ zaostrzyliśmy naszą konfigurację tomcat, aby wyeliminować port zamykania, a teraz jedynym sposobem na wyłączenie go jest wysłanie sygnału. –