2017-02-10 99 views
0

我使用以下命令在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. 
+1

你是否檢查過Jenkins日誌'/ var/log/jenkins/jenkins.log'? –

+0

Thanks.I在/var/log/jenkins/jenkins.log中發現錯誤。它沒有/var/libs/jenkins的權限。我修正了它。正在工作。 – christoph

回答

0

以供將來參考和那些誰不打擾閱讀評論。除了檢查系統日誌之外,您還應該檢查Jenkins日誌,該日誌在大多數* nix系統上位於/var/log/jenkins/jenkins.log。在這種情況下,它的權限不足/var/libs/jenkins

順便說一句,如果在該日誌中找不到任何錯誤,那麼你可能有某種ip-table問題,其中Jenkins服務器無法從外部訪問。