当前位置: 首页 > news >正文

部署JVS服务出现上传文件不可用,问题原因排查。

事情的起因是这样的,部门经理让我部署一下JVS资源共享框架,项目的地址是在这里
项目资源地址

各位小伙伴们做好了,我要开始发车了,全新的“裂开之旅”
在这里插入图片描述

简单展示一下如何部署JVS文档

直达链接

撕裂要开始了

本来服务启动的好好的,但是我没有发现居然文件上传存在问题直到。。。。

在这里插入图片描述
然后我简单尝试了一下发现 文件无休止的在上传中
在这里插入图片描述

然后接下来开始了我全部的探索摸索之旅

首先我使用了本地部署的服务验证一下这个是不是数据非开源功能,但是很不幸这个是开源的

在这里插入图片描述

然后我对比了一下各自的服务信息

在这里插入图片描述
在这里插入图片描述
通过上述的对比我发现不能说很像,可以说几乎是一模一样

当然这里我怕我眼花了,然后使用了GPT来帮我进行对比。

在这里插入图片描述
说到了这里要是不知道如何使用或者想购买gpt4账号的小伙伴可以通过主页的二维码扫码购买或者也可以后台私信我购买。
在这里插入图片描述

然后怀疑是不是minio出现了问题

查看一下文件有没有存储进minio

1. 使用MinIO的Web界面

MinIO提供了一个用户友好的Web界面,你可以通过浏览器访问来查看存储的文件。由于你的容器端口映射设置为0.0.0.0:9000-9001->9000-9001/tcp,你可以通过访问http://<你的服务器IP>:9000来进入MinIO的Web界面。在那里,你可以登录(需要知道访问凭据)并浏览任何存储桶和文件。
在这里插入图片描述

教大家一下如何查看minio的账号和密码

3. 环境变量查找

如果MinIO是在Docker容器中运行的,账号和密码可能被设置在Docker的环境变量中。你可以查看这些环境变量,方法是进入到运行MinIO的容器内部,执行以下命令:

docker exec -it f83fdc3282fa env

查找可能包含MINIO_ACCESS_KEYMINIO_SECRET_KEY的环境变量,这两个通常用作MinIO的账号和密码。
在这里插入图片描述

登录上去查看之后果然没有存储进去

在这里插入图片描述

在这里插入图片描述
正常本地虚拟机启动的服务查看是存在文件存储的
在这里插入图片描述

查看服务中的日志信息

在这里插入图片描述

接下来就是排查是不是文件存储服务启动的有问题,很多大牛都说服务使用有问题重启可以解决99%的问题

查看一下文件服务包含哪些微服务
在这里插入图片描述
查看上述配置文件将所有服务stop之后,rm之后然后删除镜像重新下载启动
步骤完成之后再次启动
执行上述操作
在这里插入图片描述
结果还是一样
在这里插入图片描述

继续排查是否是基础服务出现问题

一样的思路还是查看基础服务的配置文件,将服务停止之后清除容器和镜像之后,重新之后上述教程中的服务启动命令之后再次访问尝试问题是否解决
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

查看文件管理服务的日志信息排查是什么原因

在往下翻阅的过程中发现,之所以文件上传不上是连接不上minio文件存储服务
在这里插入图片描述
查看端口是否存在监听
在这里插入图片描述
由于没有安装这个工具无法检测所有安装了一下工具
在这里插入图片描述

最后突然想起来查看一下防火墙状况

防火墙居然是开启的
在这里插入图片描述
尝试关闭防火墙之后再次尝试是否解决
在这里插入图片描述
在这里插入图片描述
问题完美解决

后续想着既然服务中防火墙是开启状态一定是有原因

因此给服务器防火墙添加一下9000端口的访问规则

firewall-cmd --zone=public --add-port=9000/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-all

删除9000端口规则

firewall-cmd --zone=public --remove-port=9000/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-all

在这里插入图片描述

问题最后的反思

  1. 首先对于第一次安装陌生的项目,问题排查起来没有思路很正常也不用太气馁。
  2. 对于日志信息的报错一定要看全面,千万不能看一半剩下一般凭着感觉盲猜。比如这次如何第一次就像文件存储的微服务报错日志看全知道是minio连接不上的原因就可以早点从网络角度去解决而不是一味的把排查方向访问服务是否健康运行角度排查.
  3. 需要多磨练多经理,丰富自己的线上问题排查经验。
    最后说一句(求关注,别白嫖我)
    如果这篇文章对您有所帮助,或者有所启发的话,帮忙扫描下发二维码关注一下,您的支持是我坚持写作最大的动力。
    求一键三连:点赞、转发、在看。
    关注公众号:【舒一笑的架构笔记】,在公众号中回复:面试、代码神器、开发手册、时间管理有超赞的粉丝福利,另外回复:加群,可以跟很多BAT大厂的前辈交流和学习。好了坐稳了,笑哥开始发车了。

相关文章:

部署JVS服务出现上传文件不可用,问题原因排查。

事情的起因是这样的&#xff0c;部门经理让我部署一下JVS资源共享框架&#xff0c;项目的地址是在这里 项目资源地址 各位小伙伴们做好了&#xff0c;我要开始发车了&#xff0c;全新的“裂开之旅” 简单展示一下如何部署JVS文档 直达链接 撕裂要开始了 本来服务启动的好好…...

机器视觉检测为什么是工业生产的刚需?

机器视觉检测在工业生产中被视为刚需&#xff0c;主要是因为它具备以下几个关键优势&#xff1a; 提高精度与效率&#xff1a;机器视觉系统可以进行高速、高精度的检测。这对于保证产品质量、减少废品非常关键。例如&#xff0c;在生产线上&#xff0c;机器视觉可以迅速识别产品…...

Adobe系列软件安装

双击解压 先运行Creative_Cloud_Set_Up.exe。 完毕后&#xff0c;运行AdobeGenP.exe 先Path&#xff0c;选路径&#xff0c;如 C:\Program Files\Adobe 后Search 最后Patch。 关闭软件&#xff0c;修图&#xff01;...

【FX110】2024外汇市场中交易量最大的货币对是哪个?

作为最大、最流动的金融市场之一&#xff0c;外汇市场每天的交易量高达几万亿美元&#xff0c;涉及到数百种货币。不同货币对的交易活跃程度并不一样&#xff0c;交易者需要根据货币对各自的特点去进行交易。 全年外汇市场中涉及美元的外汇交易超过50%&#xff01; 实际上&…...

leetcode尊享面试100题(549二叉树最长连续序列||,python)

题目不长&#xff0c;就是分析时间太久了。 思路使用dfs深度遍历&#xff0c;先想好这个函数返回什么&#xff0c;题目给出路径可以是子-父-子的路径&#xff0c;那么1-2-3可以&#xff0c;3-2-1也可以&#xff0c;那么考虑dfs返回两个值&#xff0c;对于当前节点node来说&…...

C#面试题: 寻找中间值

给定一个数组&#xff0c;在区间内从左到右查找中间值&#xff0c;每次查找最小值与最大值区间内的中间值&#xff0c;且这个区间元素数量不小于3。 例如 1.给定数组float[] data { 1, 2.3f, 4, 5.75f, 8.125f, 10.5f, 13, 15, 20 } 输出&#xff1a;10.5、5.75、4、2.3、8…...

987: 输出用先序遍历创建的二叉树是否为完全二叉树的判定结果

解法&#xff1a; 一棵二叉树是完全二叉树的条件是&#xff1a; 对于任意一个结点&#xff0c;如果它有右子树而没有左子树&#xff0c;则这棵树不是完全二叉树。 如果一个结点有左子树但是没有右子树&#xff0c;则这个结点之后的所有结点都必须是叶子结点。 如果满足以上条…...

13:HAL---SPI

目录 一:SPL通信 1:简历 2:硬件电路 3:移动数据图 4:SPI时序基本单元 A : 开/ 终条件 B:SPI时序基本单元 A:模式0 B:模式1 C:模式2 D:模式3 C:SPl时序 A:发送指令 B: 指定地址写 C:指定地址读 5&#xff1a;NSS(CS) 6&#xff1a;时钟 二: W25Q64 1:简历 2…...

微服务---gateway网关

目录 gateway作用 gateway使用 添加依赖 配置yml文件 自定义过滤器 nacos上的gateway的配置文件 我们现在知道了通过nacos注册服务&#xff0c;通过feign实现服务间接口的调用&#xff0c;那对于不同权限的用户访问同一个接口&#xff0c;我们怎么知道他是否具有访问的权…...

HTML4(二)

文章目录 1 开发者文档2 基本标签2.1 排版标签2.2 语义化标签2.3 行内元素与块级元素2.4 文本标签2.5 常用标签补充 3 图片标签4 超链接标签4.1 跳转页面4.2 跳转文件4.3 跳转锚点4.4 唤起指定应用 5 列表5.1 有序列表5.2 无序列表5.3 自定义列表 6 表格6.1 基本结构6.2 表格标…...

SpringBoot 扩展篇:ConfigFileApplicationListener源码解析

SpringBoot 扩展篇&#xff1a;ConfigFileApplicationListener源码解析 1.概述2. ConfigFileApplicationListener定义3. ConfigFileApplicationListener回调链路3.1 SpringApplication#run3.2 SpringApplication#prepareEnvironment3.3 配置environment 4. 环境准备事件 Config…...

蓝桥杯省三爆改省二,省一到底做错了什么?

到底怎么个事 这届蓝桥杯选的软件测试赛道&#xff0c;都说选择大于努力,软件测试一不卷二不难。省赛结束&#xff0c;自己就感觉稳啦&#xff0c;全部都稳啦。没想到一出结果&#xff0c;省三&#xff0c;g了。说落差&#xff0c;是真的有一点&#xff0c;就感觉和自己预期的…...

Unity EventSystem入门

概述 相信在学习Unity中&#xff0c;一定有被UI事件困扰的时候把&#xff0c;当添加UICanvas的时候&#xff0c;Unity会为我们自动添加EventSystem&#xff0c;这个是为什么呢&#xff0c;Unity的UI事件是如何处理的呢&#xff0c;在使用各个UI组件的时候&#xff0c;一定有不…...

第4章 Vim编辑器与Shell命令脚本

第4章 Vim编辑器与Shell命令脚本 1. Vim文本编辑器2. 编写Shell脚本2.2 接收用户的参数2.3 判断用户的参数 3. 流程控制语句3.1 if条件测试语句3.2 for条件循环语句3.3 while条件循环语句3.4 case条件测试语句 4. 计划任务服务程序复习题 1. Vim文本编辑器 Vim编辑器中设置了三…...

javaWeb快速部署到tomcat阿里云服务器

目录 准备 关闭防火墙 配置阿里云安全组 点击控制台 点击导航栏按钮 点击云服务器ECS 点击安全组 点击管理规则 点击手动添加 设置完成 配置web服务 使用yum安装heepd服务 启动httpd服务 查看信息 部署java通过Maven打包好的war包项目 Maven打包项目 上传项目 …...

[MQTT]Mosquitto的內網連接(intranet)和使用者/密碼權限設置

[MQTT | Raspberry Pi]Publish and Subscribe with RSSI Data of Esp32 on Intranet 延續[MQTT]Mosquitto的簡介、安裝與連接測試文章&#xff0c;接著將繼續測試在內網的兩台機器是否也可以完成發佈和訂閱作業。 同一網段的兩台電腦測試: 假設兩台電腦的配置如下: A電腦為發…...

某盾BLACKBOX逆向关键点

需要准备的东西&#xff1a; 1、原JS码 2、AST解混淆码 3、token(来源于JSON) 一、原JS码很好获取&#xff0c;每次页面刷新&#xff0c;混淆的代码都会变&#xff0c;这是正常&#xff0c;以下为部分代码 while (Qooo0) {switch (Qooo0) {case 110 14 - 55: {function O0…...

【2024全国青少年信息素养大赛初赛时间以及模拟题】

2024全国青少年信息素养大赛时间已经出来了 目录 全国青少年信息素养大赛智能算法挑战赛初中模拟卷 全国青少年信息素养大赛智能算法挑战赛初中模拟卷 1、比赛时间和考试内容&#xff1a; 算法创意实践挑战赛初中组于5月19日举行&#xff0c;检录时间为10:30-11:00&#xf…...

2024年软件测试最全jmeter做接口压力测试_jmeter接口性能测试_jmeter压测接口(3),【大牛疯狂教学

既有适合小白学习的零基础资料&#xff0c;也有适合3年以上经验的小伙伴深入学习提升的进阶课程&#xff0c;涵盖了95%以上软件测试知识点&#xff0c;真正体系化&#xff01; 由于文件比较多&#xff0c;这里只是将部分目录截图出来&#xff0c;全套包含大厂面经、学习笔记、…...

LLM——用于微调预训练大型语言模型(LLM)的GPU内存优化与微调

前言 GPT-4、Bloom 和 LLaMA 等大型语言模型&#xff08;LLM&#xff09;通过扩展至数十亿参数&#xff0c;实现了卓越的性能。然而&#xff0c;这些模型因其庞大的内存需求&#xff0c;在部署进行推理或微调时面临挑战。这里将探讨关于内存的优化技术&#xff0c;旨在估计并优…...

避免断连!Ubuntu服务器安全重启网络服务的3个技巧与注意事项

避免断连&#xff01;Ubuntu服务器安全重启网络服务的3个技巧与注意事项 远程管理Ubuntu服务器时&#xff0c;网络服务的稳定性直接关系到运维效率。尤其在AWS、Azure等云环境中&#xff0c;一次不当的网络服务重启可能导致SSH连接中断&#xff0c;迫使你通过繁琐的控制台重新接…...

别再让模型路径打架了!手把手教你用Simulink Project管理多项目(附MATLAB 2023b实操)

多项目并行开发利器&#xff1a;Simulink Project高效管理实战指南 在复杂的模型开发环境中&#xff0c;工程师们常常面临这样的困境&#xff1a;当你正专注于某个汽车电控单元的开发时&#xff0c;突然接到另一个航天器控制系统项目的紧急修改需求。匆忙切换工作目录后&#x…...

Coze插件实战:如何给你的AI小游戏添加图片生成和数据库功能

Coze插件实战&#xff1a;打造沉浸式AI小游戏的进阶技巧 想象一下&#xff0c;你正在开发一款让用户体验挥霍10亿财富的AI小游戏。用户每次选择不同的消费方式&#xff0c;都会触发一段图文并茂的故事情节&#xff0c;最终目标是花光所有钱。这种游戏不仅需要动态生成故事内容&…...

OpenHarmony-XTS认证实战:从环境准备到报告提交的避坑指南

1. OpenHarmony-XTS认证入门指南 第一次接触OpenHarmony-XTS认证的开发者&#xff0c;往往会被复杂的流程和陌生的术语搞得晕头转向。作为一个踩过无数坑的老手&#xff0c;我完全理解这种迷茫感。记得我第一次做认证时&#xff0c;光是理解各种测试套件的用途就花了整整两天时…...

FaceFusion镜像部署全攻略:开箱即用,轻松开启换脸之旅

FaceFusion镜像部署全攻略&#xff1a;开箱即用&#xff0c;轻松开启换脸之旅 想体验电影特效级别的AI换脸&#xff0c;但被复杂的Python环境、CUDA配置和模型下载劝退&#xff1f;今天&#xff0c;你只需要一个浏览器&#xff0c;就能开启这段神奇之旅。FaceFusion&#xff0…...

数字丛林的领地宣言:信息素如何重构机房安全逻辑

在恒温23℃、湿度40%的密闭机房中&#xff0c;服务器嗡鸣与人体代谢正上演一场无声战争。当测试工程师在敏捷冲刺期连续奋战12小时&#xff0c;汗腺分泌的化学物质与臭氧反应形成独特“技术印记”——这不仅是生物学上的领地标记&#xff0c;更是机房安全管理的新隐喻。一、信息…...

立知lychee-rerank-mm快速上手:无需代码,网页界面轻松实现文档相关性打分

立知lychee-rerank-mm快速上手&#xff1a;无需代码&#xff0c;网页界面轻松实现文档相关性打分 你是不是经常遇到这样的困扰&#xff1f;在搜索引擎里输入一个问题&#xff0c;结果返回的答案五花八门&#xff0c;真正有用的信息却藏在好几页之后。或者&#xff0c;你的智能…...

Windows驱动级输入模拟终极指南:Interceptor技术深度解析与应用实战

Windows驱动级输入模拟终极指南&#xff1a;Interceptor技术深度解析与应用实战 【免费下载链接】Interceptor C# wrapper for a Windows keyboard driver. Can simulate keystrokes and mouse clicks in protected areas like the Windows logon screen (and yes, even in gam…...

新手入门:在快马上亲手实现第一个限流器,看懂‘rate limit exceeded’

最近在学习后端开发时&#xff0c;经常遇到"rate limit exceeded"这个错误提示。作为新手&#xff0c;一开始完全不明白这是什么意思&#xff0c;直到在InsCode(快马)平台上动手实现了一个简单的限流器&#xff0c;才真正理解了它的原理。今天就来分享一下这个入门项…...

BGV vs BFV:基于LWE的两大全同态加密方案,到底该怎么选?

BGV vs BFV&#xff1a;基于LWE的两大全同态加密方案技术选型指南 当隐私计算项目需要处理加密数据上的复杂运算时&#xff0c;全同态加密&#xff08;FHE&#xff09;方案的选择往往成为架构设计的核心决策点。作为第二代FHE方案的典型代表&#xff0c;BGV和BFV虽然同属基于L…...