当前位置:主页 > 云主机 > 正文

高防云服务器_数据库_智能机器人与人工智能

时间:2021-04-09 09:32 来源:埃里克云 编辑:埃里克云

核心提示

日志记录可能是一种冗长而嘈杂的体验,尤其是在您不熟悉底层代码库的情况下。它也可以是你的武器库中最强大的工具,作为一个詹金斯管理员。大多数Jenkins用户依赖于他们项目的...

高防云服务器_数据库_智能机器人与人工智能

日志记录可能是一种冗长而嘈杂的体验,尤其是在您不熟悉底层代码库的情况下。它也可以是你的武器库中最强大的工具,作为一个詹金斯管理员。大多数Jenkins用户依赖于他们项目的结果作为通过或失败;如果您可以授权这些用户进行自助服务并缩短发布解决方案的周期时间呢?我在哪里能找到原木?与任何企业级Java应用程序一样,Jenkins输出应用程序级日志记录和JVM级日志记录。大多数Jenkins管理员都熟悉可以通过访问Manage Jenkins>System logs从用户界面访问的系统日志系统日志提供了对java.util.logging与詹金斯有关的输出。{Jenkins插件提供了对HOME/Jenkins的默认支持/詹金斯日志这使得向中央日志服务器发送日志消息变得容易。您可以在Jenkins Wiki中阅读更多关于默认日志记录的内容值得注意的是:-Xloggc:${PATH},-XX:ErrorFile=${PATH}和-XX:LogFile=${PATH}在Jenkins中出错时读取堆栈跟踪,您将看到一个与此类似的堆栈跟踪:"这一团糟是什么?"你可能会说。简而言之,这是Java应用程序的响应方式,"看这里,伙计,这就是问题所在。"通常,当代码中没有正确处理异常时,会显示堆栈跟踪。这可能是一种内置异常类型,也可能是由程序或图书馆。学习作为Jenkins管理员,如何读取堆栈跟踪是一个强大的工具,因为它可以向您显示广泛的数据,包括代码库中的行号问题所在起源。集合所有这些数据有时,作为Jenkins的管理员,我们可以了解错误的最终性,这通常是运行时早期发生的其他错误的结果。我们经常看到的一个常见缺陷是,我们得到的是错误,而没有在错误之前进行完整的堆栈跟踪。例如,让我们看看下面的构建错误,这个错误是由一个报告他们的构建的最终用户提供给Jenkins管理员的失败:错误:步骤?把文物归档?失败:没有用于开发的工作区/我的开发作业2错误:步骤?发布JUnit测试结果报告?失败:没有用于开发的工作区/我的开发作业2错误:步骤?记录JaCoCo保险范围报告?失败:没有用于开发的工作区/我的开发作业2发送电子邮件至:administrator@business.com完成:失败现在,乍一看,我们可以看到构建失败了,我们看到了几个错误消息。这使我们相信这个构建的工作区不可用。从理论上讲,这可能会引导我们通过几种途径来诊断问题:StorageNetworkingHostPipeline代码,我们如何缩小问题的范围?第一步是收集全部数据。在本例中,作为Jenkins管理员,我知道这个错误来自于Development/My_Development_Job的Build#2,因此我可以在那里收集控制台日志,这可能会为我提供一些额外的信息数据.BINGO! -这样做,我就可以看到完整的堆栈跟踪,该跟踪记录了我之前的错误提供:注意此错误是致命的,原因似乎是远程处理通道已断开连接并已关闭。从这些控制台日志中,我可以收集以下内容数据:时间失败的原因因为我知道这个构建问题似乎发生在2020-01-22 20:06:58,我应该检查一下Jenkins日志中是否有任何可疑的东西时间。当然够了,看看詹金斯的日志,我看到了以下:2020-01-22 20:06:58.217+0000[id=124635]信息哈德逊。奴隶。通灵者$1#onDead:Ping失败。终止ip-10-10-10-101.us-west-2的信道JNLP4连接。计算内部/10.10.10.101:55555。java.util.concurrent.TimeoutException:从1579723378215开始的Ping到1579723618216尚未完成在hudson.remoting.PingThread.平(PingThread.java:134)在hudson.remoting.PingThread.运行(PingThread.java:90)在CloudBees的支持知识库中,我找到了这篇文章,它描述了这个错误是由Ping线程引起的,为了解决这个问题,建议禁用Ping线程。请记住,只有当我掌握了所有数据时,我才能够找到问题的根源。你能想象我为自己和最终用户节省了多少时间吗?1月29日,星期三,加入Alex Taylor和我,参加我们Jenkins Masterclass系列的最新一期,我们将深入探讨这些主题,同时讨论现实世界中的案例,在这些案例中,日志记录可以成为驯服CI/CD管道的平衡器。在这个免费的,45分钟,专家主导的演示,学习如何和何时在没有深入知识的情况下接近詹金斯日志,当你需要额外的日志时去哪里,以及如何阅读这些日志,以便你能获得理解。当你没有一个强大的本领在你面前摆出一个强大的本领否则,注册现在!

  • 企业云_哪里买_大数据网站 企业云_哪里买_大数据网站

    Delphix最近与AWS合作,帮助人们和团队加快并确保迁移到业界领先的Amazon Web服务云平台。AWS市场上的Delphix结合了AWS,加快了重要的迁移项目,并将时间从几周、几个月缩短到几天。客...

  • 云存储服务器_网站_云存储文件上传 云存储服务器_网站_云存储文件上传

    数据操作帮助人们与数据连接的方式因技术、用户和用例的不同而有很大差异。例如,数据民主化一直是分析界的话题,专注于为非技术用户提供回答关键问题和推动业务新见解所需...

  • 带宽和网速的关系_如何租用_工业大数据 带宽和网速的关系_如何租用_工业大数据

    在大多数人可能会做噩梦,梦到上班时忘了穿裤子,数据库管理员(DBA)的噩梦围绕着出现在工作中,被告知生产系统出现严重故障或其他高影响情况,而完全不知道。监控和警觉是...

  • 阿里服务器_如何选_物联网开发套件 阿里服务器_如何选_物联网开发套件

    几天前,在旧金山的纳斯达克中心,我见到了首席信息官Ken Piddington先生,他也是首席信息官的执行顾问。Ken说:"我和首席信息官和IT部门的首要任务是数据转换。"事实上,他经常听...

  • 阿里服务器_阿里云_国内物联网操作系统 阿里服务器_阿里云_国内物联网操作系统

    "对创新的需求正在增长,而且增长迅速,"埃森哲的吉滕德拉·卡瓦特卡尔(Jitendra Kavathekar)最近在旧金山举行的Delphix数据活动上评论道我们需要将人们与技术联系起来,推动全球的...

  • <strong>香港cn2服务器_什么是_大数据分析软件有</strong> 香港cn2服务器_什么是_大数据分析软件有

    数据的使用应该是无摩擦的,让数据消费者能够看到和访问所有版本的授权数据,而不必考虑位置、云平台或存储供应商。为了确保这些能力,企业实施解决方案,在管理数据的运营...

  • 数据云_怎么购买_云服务器哪便宜 数据云_怎么购买_云服务器哪便宜

    上周,我们的一个主要合作伙伴给我发了一封信,帮助他了解在Oracle和SQL Server上实现Delphix的方式之间的差异。如果您不熟悉Delphix动态数据平台(DDP),那么在您阅读完Oracle的支持和...

  • 负载均衡_如何租用_人工智能用的什么技 负载均衡_如何租用_人工智能用的什么技

    德尔菲斯工程和支持是非常了不起的人。他们继续寻求解决方案,不管需要多少时间,也不管他们面临支持异构环境、硬件配置和客户需求的复杂挑战。这篇文章是为了支持我们的团...

  • 大宽带服务器_海外_关系型数据库和非关 大宽带服务器_海外_关系型数据库和非关

    大家好!我又回到了"演示马鞍"上,来展示将数据从一个云复制到另一个云是多么容易。数据摩擦比比皆是,很少有地方像云迁移项目那样感受到数据摩擦。将数据传输到云中可能是一...