无法在redhat上启动jenkins
问题描述:
我使用以下命令在redhat上下载并安装jenkins (3.10.0-327.el7.x86_64#1 SMP Thu Oct 29 17:29:29 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux )无法在redhat上启动jenkins
sudo wget https://pkg.jenkins.io/redhat-stable/jenkins-2.32.2-1.1.noarch.rpm
rpm -ivh jenkins-2.32.2-1.1.noarch.rpm
我开始詹金斯用命令
sudo service jenkins start
我得到的输出
Starting jenkins (via systemctl): [ OK ]
但jenkins没有运行。 我试过ps ax | grep -i jenkins并没有名为jenkins的进程正在运行。我试过service --status-all
,我看不到詹金斯。 我试图访问IP:8080这也没有显示任何东西。 但随着systemctl status jenkins.service
我可以看到,它开始
● jenkins.service - LSB: Jenkins Continuous Integration Server
Loaded: loaded (/etc/rc.d/init.d/jenkins)
Active: active (exited) since Fri 2017-02-10 16:07:42 EST; 2min 7s ago
Docs: man:systemd-sysv-generator(8)
Process: 16649 ExecStop=/etc/rc.d/init.d/jenkins stop (code=exited, status=0/SUCCESS)
Process: 16672 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS)
Feb 10 16:07:42 AWSINTDEV11.equinoxfitness.com systemd[1]: Starting LSB: Jenkins Continuous Integration Server...
Feb 10 16:07:42 AWSINTDEV11.equinoxfitness.com runuser[16673]: pam_unix(runuser:session): session opened for user jenkins by (uid=0)
Feb 10 16:07:42 AWSINTDEV11.equinoxfitness.com jenkins[16672]: Starting Jenkins [ OK ]
Feb 10 16:07:42 AWSINTDEV11.equinoxfitness.com systemd[1]: Started LSB: Jenkins Continuous Integration Server.
答
以供将来参考和那些谁不打扰阅读评论。除了检查系统日志之外,您还应该检查Jenkins日志,该日志在大多数* nix系统上位于/var/log/jenkins/jenkins.log
。在这种情况下,它的权限不足/var/libs/jenkins
。
顺便说一句,如果在该日志中找不到任何错误,那么你可能有某种ip-table问题,其中Jenkins服务器无法从外部访问。
你是否检查过Jenkins日志'/ var/log/jenkins/jenkins.log'? –
Thanks.I在/var/log/jenkins/jenkins.log中发现错误。它没有/var/libs/jenkins的权限。我修正了它。正在工作。 – christoph