如何手动重新启动Jenkins?
我刚开始和詹金斯一起工作,遇到了一个问题。在安装了几个插件后,它表示需要重新启动,并进入“关闭”模式,但从未重新启动如何手动重新启动Jenkins?,jenkins,Jenkins,我刚开始和詹金斯一起工作,遇到了一个问题。在安装了几个插件后,它表示需要重新启动,并进入“关闭”模式,但从未重新启动 如何手动重启?要手动重启Jenkins,可以使用以下命令之一(在浏览器中输入其URL): (jenkins\u url)/safeRestart-允许所有正在运行的作业完成。重新启动完成后,新作业将保留在队列中以运行 (jenkins\u url)/restart-在不等待构建完成的情况下强制重新启动。如果作为rpm或deb安装,则服务jenkins restart也可以工作。如
如何手动重启?要手动重启Jenkins,可以使用以下命令之一(在浏览器中输入其URL):
(jenkins\u url)/safeRestart
-允许所有正在运行的作业完成。重新启动完成后,新作业将保留在队列中以运行
(jenkins\u url)/restart
-在不等待构建完成的情况下强制重新启动。如果作为rpm或deb安装,则服务jenkins restart
也可以工作。如果它作为war文件部署,则重新启动应用程序服务器,例如Tomcat。这也可以通过以下方法完成:
当通过apt-get安装时,Ubuntu或Debian上的
http://[jenkins server]/cli
上提供了jenkins cli.jar
文件以及完整的命令列表:
$ sudo /etc/init.d/jenkins restart
Usage: /etc/init.d/jenkins {start|stop|status|restart|force-reload}
如果运行FreeBSD:
/usr/local/etc/rc.d/jenkins restart
在Windows上,如果将其作为服务安装,请转到“服务”(开始)→ 运行:
services.msc
),
找到詹金斯,右键单击→ 重新启动
如果没有帮助(UI没有响应),请打开Windows任务管理器→ 进程,终止java.exe
进程,然后再次重新启动服务。使用:
有时会有一些过时的Jenkins进程,所以
ps-ef | grep Jenkins
将它们全部杀死。按照前面的回答重新启动,它将是干净的
ps -ef | grep jenkins
sudo kill -kill <pid>
ps-ef | grep jenkins
sudo kill-kill
试试下面的方法。这对我有用
sudo service jenkins status
它会给你詹金斯的PID。现在做一个
kill -15 [PID]
sudo service jenkins start
如果什么都不起作用,那么通过
ps aux | grep java
然后杀了它:
kill -9 [PID]
sudo service jenkins start
编辑:查找与jenkins相关的java进程JenkinURL/restart将执行重新启动
如果您在Mac OS X上运行Jenkins,则可以通过执行以下命令手动停止服务:
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
sudo systemctl restart jenkins
这取决于詹金斯是如何开始的
- 作为一项服务:
,sudo服务jenkins restart
,等等sudo/etc/init.d/jenkins restart
- 作为Tomcat安装中的web应用程序:重新启动Tomcat,或者只是在Tomcat中重新启动应用程序。转到
或在身份验证点击http://:8080/manager/list
+http://:8080/manager/stop?path=/myapp
http://:8080/manager/start?path=/myapp
- 用java-jar启动:杀死它(
),然后重新启动它kill-9
- 使用
java-jar启动,但来自一个主管:
supervisorctl restart jenkins
以下命令在中对我有效,并且也适用于Ubuntu
- 要了解詹金斯的状况:
sudo service jenkins status
- 要开始Jenkins项目:
sudo service jenkins start
sudo service jenkins stop
sudo service jenkins restart
- 要阻止詹金斯夫妇:
sudo service jenkins start
sudo service jenkins stop
sudo service jenkins restart
- 要重新启动Jenkins:
sudo service jenkins start
sudo service jenkins stop
sudo service jenkins restart
[root@varunHome]# sudo service jenkins status
jenkins (pid 7468) is running...
[root@varunHome]# sudo service jenkins stop
Shutting down Jenkins [ OK ]
[root@varunHome]# sudo service jenkins start
Starting Jenkins [ OK ]
[root@varunHome]# sudo service jenkins restart
Shutting down Jenkins [ OK ]
Starting Jenkins [ OK ]
[root@varunHome]#
使用windows的人
打开控制台/命令行-->转到Jenkins安装目录。分别执行以下命令:
要停止:
jenkins.exe停止
开始:
jenkins.exe启动
要重新启动:
jenkins.exe重新启动
如果您只想重新加载配置文件,可以这样做
<jenkins_url>/reload
/reload
如果您直接在文件系统中对配置文件进行了一些小的更改,如config.xml
,或者通过文件系统(而不是通过浏览器)复制了作业,则这会更快。在Windows上
转到Jenkins安装,打开cmd并运行:
- 停止:
jenkins.exe stop
- 开始:
jenkins.exe start
- 要重新启动:
jenkins.exe restart
sudo service jenkins restart
对于Mac,或jenkinsurl/restart
阻止詹金斯
从詹金斯开始
要使用浏览器手动重新启动Jenkins,请执行以下操作: 输入您的
www.jenkins-ip/restart
(例如,
http://localhost:8080/restart
)在浏览器中。Jenkins将在重新启动后自动重新启动并加载登录页面。如果您能够在web浏览器中访问它,只需添加/restart
,例如,localhost:8080/restart
如果将其作为服务运行,请登录到服务器并执行以下命令:
sudo service jenkins stop/start
如果您将Jenkins作为Windows计算机上的服务器运行,请打开任务管理器并切换到“服务”选项卡。搜索Jenkins并重新启动它。查找:
Jenkins将处于活动状态,并在某些PID上运行。如果您没有直接访问命令行的权限,您可以执行以下操作之一:
docker restart jenkins
docker stop jenkins
docker start jenkins