啟動Jenkins后無法訪問,如何排錯


做IT工作,使用各種工具的時候,遇到錯誤都是一堆英文,對於英語不好的人,看到報錯可能就會心煩,我剛開始就是這種狀態。后來,遇到問題,首先復制報錯信息到百度上搜索,沒有人請教的時候,你不能坐等問題自己解決吧。當然,這個過程也是相當不悅的。首先,你的快速瀏覽,判斷一下是不是你遇到問題的答案。其次,你得跟着一步一步操作,這個過程當中可能還會遇到新得問題,於是你有得先解決新的問題,這個過程會讓人更加不爽。最后,經過系列的嘗試,你可能解決了問題,也可能沒有解決問題。不管結果怎樣,對於新遇到的問題,自己最好記錄下來,而寫博客就是很好的記錄方式,如果不記錄下來,很快就會忘記,下次遇到問題,還得搜索一邊。解決遇到問題的過程,也是積累經驗的過程,一回生二回熟,下一次如果你遇到曾經遇到過的問題時,就會會心一笑。
啟動Jenkins后無法訪問,如何排錯?

1. 看日志是否有報錯 ?

命令:tail -100f nohup.out

[root@istester ~]# tail -100f nohup.out 
2020-06-08 03:18:52.337+0000 [id=15]    WARNING hudson.security.csrf.CrumbFilter#doFilter: Found invalid crumb d432de6031e06511f6e8bdb01486a11636b9dfe5bda2411a9d80c5c49c9d586f. If you are calling this URL with a script, please use the API Token instead. More information: https://jenkins.io/redirect/crumb-cannot-be-used-for-script
2020-06-08 03:18:52.337+0000 [id=15]    WARNING hudson.security.csrf.CrumbFilter#doFilter: No valid crumb was included in request for /job/idoxu_v1.0-bossxu/descriptorByName/hudson.plugins.git.UserRemoteConfig/fillCredentialsIdItems by wyftest. Returning 403.

注:nohup.out是Jenkins啟動的日志文件,在你當前啟動的目錄;如果是其他應用,或者你們自己的生產服務器,可以問問開發同學,日志會放在哪個目錄,一般是 /APP/log/xx/xxx.log

2. 看進程是否在 ?

命令:ps -ef|grep jenkins

[root@istester ~]# ps -ef|grep jenkins
root     16354     1  0 Jun03 ?        00:11:53 java -jar /APP/idoxu/software/jenkins

注:jenkins 是過濾當前的進程關鍵詞 。

3. 看端口被占用 ?

命令:netstat -nltp

[root@istester ~]# netstat -nltp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      30736/sshd          
tcp6       0      0 :::3306                 :::*                    LISTEN      24987/mysqld        
tcp6       0      0 :::80                   :::*                    LISTEN      16354/java          
tcp6       0      0 :::3000                 :::*                    LISTEN      9416/./gogs

注:如果看到你的端口在,說明正常 。

4. 看防火牆是否關閉 ?

  • 1)Centos 7.x
    關閉防火牆 systemctl stop firewalld.service
[root@istester ~]# systemctl stop firewalld.service 
[root@istester ~]# systemctl status firewalld.service 
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)
[root@istester ~]# systemctl start firewalld.service 
[root@istester ~]# systemctl status firewalld.service 
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: active (running) since Tue 2020-04-14 23:56:26 CST; 1s ago
     Docs: man:firewalld(1)
 Main PID: 12615 (firewalld)
   CGroup: /system.slice/firewalld.service
           ├─12615 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid
           └─12812 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

Apr 14 23:56:25 istester systemd[1]: Starting firewalld - dynamic firewall daemon...
Apr 14 23:56:26 istester systemd[1]: Started firewalld - dynamic firewall daemon.
[root@istester ~]#
  • 2)Centos 6.x
    關閉防火牆 service iptables stop
[root@iZ94b31ttqsZ]~# service iptables status
iptables: Firewall is not running.

原創:IDO老徐 公眾號:簡尚


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM