热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

gogs可以自动化部署吗_搞环境部署,出问题,4步排查法

经常有同学,反馈一些,关于部署环境,访问不了的问题。经过老徐N次的总结,不外乎这4种情况,跟着逐一排查

经常有同学,反馈一些,关于部署环境,访问不了的问题 。经过老徐N次的总结,不外乎这4种情况,跟着逐一排查,99%的情况下,可解决(剩下的1%,谁知道呢 ?也许是RP );

b445ee1696a4026b5c8103994aaf9edc.png

哪4步 ?

1. 看日志是否有报错 ?

2. 看进程是否在 ?

3. 看端口被占用 ?

4. 看防火墙是否关闭 ?

如果如上步骤排查完,还是有问题,怎么办 ?可以私信老徐(微信957863300,描述清楚具体问题,老徐可以帮你看看啥特殊情况);

当然,欢迎所有同学,进「21天打卡」星球:常年365天,所有打卡免费参加(至少几十个),任何问题随时向老徐提问(任何问题,会的一定解答,万一不会的,还有其他同学呢);

11df40fdaed3e313cf96fbddffce8639.png

补充,

担心有些同学,基础太弱,再补充下「如上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@istester ~]# ps -ef|grep jenkinsroot 16354 1 0 Jun03 ? 00:11:53 java -jar /APP/idoxu/software/jenkins.war --httpPort=80

注:jenkins 是过滤当前的进程关键词 。

具体完整的Linux命令,可以参考之前的文章 21天,搞定软件测试从业者必备的Linux命令(完整篇)

3、看端口 ?

命令:netstat -nltp

[root@istester ~]# netstat -nltpActive 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 --nopidApr 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 statusiptables: Firewall is not running.

这篇真的很基础,希望对你有用 。

推荐文章:

软件测试从业者,试用期生存指南(完整版)

想在测试职业混下去,还得懂这些常识知识

软件测试从业者知识体系大纲V2.0

软件测试人员职业发展方向2020




推荐阅读
  • 本文讨论了在shiro java配置中加入Shiro listener后启动失败的问题。作者引入了一系列jar包,并在web.xml中配置了相关内容,但启动后却无法正常运行。文章提供了具体引入的jar包和web.xml的配置内容,并指出可能的错误原因。该问题可能与jar包版本不兼容、web.xml配置错误等有关。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 深入理解Kafka服务端请求队列中请求的处理
    本文深入分析了Kafka服务端请求队列中请求的处理过程,详细介绍了请求的封装和放入请求队列的过程,以及处理请求的线程池的创建和容量设置。通过场景分析、图示说明和源码分析,帮助读者更好地理解Kafka服务端的工作原理。 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • 本文讨论了如何在codeigniter中识别来自angularjs的请求,并提供了两种方法的代码示例。作者尝试了$this->input->is_ajax_request()和自定义函数is_ajax(),但都没有成功。最后,作者展示了一个ajax请求的示例代码。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • 花瓣|目标值_Compose 动画边学边做夏日彩虹
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Compose动画边学边做-夏日彩虹相关的知识,希望对你有一定的参考价值。引言Comp ... [详细]
  • docker+k8s+git+jenkins
    docker+k8s+git+jenkins,Go语言社区,Golang程序员人脉社 ... [详细]
  • 1、运行npmrundev命令在cmd上面也不算报错输出一些东西看不懂什么意思。报错页: ... [详细]
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼binsh:1:usrlocalcuda-9.1:PermissiondeniedMakefile:88:recipefortargeto ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • Android自定义控件绘图篇之Paint函数大汇总
    本文介绍了Android自定义控件绘图篇中的Paint函数大汇总,包括重置画笔、设置颜色、设置透明度、设置样式、设置宽度、设置抗锯齿等功能。通过学习这些函数,可以更好地掌握Paint的用法。 ... [详细]
  • 参照www.Micro_Studios.com的视频,在Ubuntu中成功安装了opencv,并且测试成功。现把具体的安装及测试过程整理出来࿰ ... [详细]
  • Jenkins是什么?Jenkins是一个开源软件项目百,是基于Java开发的一种持续集成(CI)工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成 ... [详细]
author-avatar
qwj6069649
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有