Linux搞「環境部署」,出問題,4步排查法
- 2020-12-05 20:20:00
- IDO老徐 原創
- 23063
经常有同学,反馈一些,关于部署环境,访问不了的问题 。
經過老徐N次的總結,不外乎這4種情況,跟著逐一排查,99%的情況下,可解決(剩下的1%,谁知道呢 ?也许是RP );
哪4步 ?
1. 看日志是否有报错 ?
2. 看进程是否在 ?
3. 看端口被占用 ?
4. 看防火墙是否关闭 ?
如果如上步骤排查完,还是有问题,怎么办 ?可以私信老徐(微信957863300,描述清楚具体问题,老徐可以帮你看看啥特殊情况);
歡迎所有同學,進「21天打卡」星球:常年365天,所有打卡免費參加(至少幾十個),任何問題隨時向老徐提問(任何問題,會的一定解答,萬一不會的,還有其他同學呢);
補充,
擔心有些同學,基礎太弱,再補充下「如上4步,分別如何操作」;
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-script2020-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 16354 1 0 Jun03 ? 00:11:53 java -jar /APP/idoxu/software/jenkins.war --httpPort=80
注:jenkins 是过滤当前的进程关键词 。
具體完整的Linux命令,可以參考之前的文章 21天,搞定軟件測試從業者必備的Linux命令(完整篇)
3、看端口 ?
命令:netstat -nltp
~]# 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
[ ][ ]● 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)[ ][ ]● 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.[ ]
2)Centos 6.x
关闭防火墙 service iptables stop
[ ]~iptables: Firewall is not running.
这篇真的很基础,希望对你有用 。
注:从公号「简尚」copy过来的,格式比较凌乱,原文见公号 。
IDO老徐
全网同名,个人IP公衆號
日更10年,每天 1 分钟、解决 1 个问题
職場、副業、輕創業、寫作、個人IP
公衆號、視頻號、小红书、知乎
長按/掃碼,關注IDO老徐
關注回複 401 送你「十年原創资料包」
聯系人: | IDO老徐 |
---|---|
Email: | 957863300@qq.com |
QQ: | 957863300 |
微信: | 957863300 |
微博: | isTester |
網址: | idoxu.com |
地址: | 中国 · 广东 · 深圳 |
來源備注:老徐博客