我们一开始可能在服务器中的hls用户下安装了jenkins自动化部署,但是服务器在某些情况下宕机了,jenkins跟着也关闭了,这个时候我们需要手动的启动jenkins,脚本如下:

nohup java -jar jenkins.war --httpPort=8081  >/dev/null 2>&1&

但是启动之后,然后访问jenkins的页面:

问题:为什么之前安装过jenkins,重启之后还需要重新设置解锁jenkins。

思考:之前安装jenkins是在hls用户下面的,但是现在可能会使用root或者其他非hls用户的空间下启动jenkins就会报上述错误。

解决方案:切换至hls用户,然后执行启动jenkins的命令即可。

su - hls
nohup java -jar jenkins.war --httpPort=8081  >/dev/null 2>&1&

继续访问jenkins主页发现成功。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐