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

Tungsten Fabric Rabbitmq故障处理

开源SDN软件Tungsten Fabric(以下简称TF)有时莫名其妙出现服务宕机情况。

使用TF自带工具contrail-status排查,多数时候是rabbitmq出现宕机,或者某个组件连接rabbitmq出错。

本次仅排查、处理rabbitmq问题。

1. 查rabbitmq日志发现连接 vhost “/”错误

2. 初步处理:

查网上的攻略,直接给用户赋vhost权限(命令如下),无效。

rabbitmqctl  set_permissions -p / guest '.*' '.*' '.*'

解决后自己复盘,发现权限一开始就是有的。而同事(技术大牛)定期要重启rabbitmq,会导致vhost连接失败。

3. 解决办法

vhost删除、重建

问题不再出现

TF中rabbitmq貌似坑比较多,还会有其它问题,待老夫见招拆招,以后再补充。

相关文章:

Tungsten Fabric Rabbitmq故障处理

开源SDN软件Tungsten Fabric(以下简称TF)有时莫名其妙出现服务宕机情况。 使用TF自带工具contrail-status排查,多数时候是rabbitmq出现宕机,或者某个组件连接rabbitmq出错。 本次仅排查、处理rabbitmq问题。 1. 查rabbitmq日志发…...

sqlServer 检测慢 sql

部署监控: 部署慢SQL与死锁跟踪 Skip to end of metadata 仅SQL Server 2012及以上版本可用. 执行前请确保路径正确! 慢SQL定义:执行时间超过0.5秒即定义为慢SQL,会被捕获。 SSMS中新建查询窗口,将下面代码贴上后执行。 该代码会新建一个[YX_Monitor]库,库中包含[Deadloc…...

Mac电脑音视频播放器: Infuse for Mac中文

Infuse是一款流行的多媒体播放器应用程序,适用于iOS、tvOS和macOS平台。它由Firecore开发,旨在提供出色的媒体播放体验,并支持广泛的视频和音频格式。 以下是Infuse的一些主要功能和特点: 多媒体格式支持:Infuse支持…...

优化积分商城页面的8个实用技巧

积分商城是私域营销的强大工具,能够帮助企业吸引并留住客户,提高销售和客户忠诚度。然而,为了确保积分商城发挥最大效益,需要对其页面进行优化,以提供用户友好的体验。本文将介绍8个实用的技巧,帮助您优化积…...

Python机器学习实战-特征重要性分析方法(2):内置特征重要性(附源码和实现效果)

实现功能 一些模型,如线性回归和随机森林,可以直接输出特征重要性分数。这些显示了每个特征对最终预测的贡献。 实现代码 from sklearn.datasets import load_breast_cancer from sklearn.ensemble import RandomForestClassifier import matplotlib.…...

vue中v-for和v-if同时使用的解决办法

在一个列表中&#xff0c;如果同时要遍历&#xff0c;并且根据某个条件控制某个列表项是否显示&#xff0c;如下代码是错误的&#xff1a; <ul><li v-for"item in list" v-if"item.show" :key"item.id">{{item.name}}</li> &…...

【解决方法】树莓派4B安装wiringpi失败、gpio -v与gpio readall命令not found(arm64架构)

问题描述 树莓派信息&#xff1a;#4B# #64位# #aarch# 使用 gpio -v 或 gpio readall 命令时显示 cmmand not foung安装好 RPi.GPIO &#xff08;安装命令&#xff1a;pip install RPi.GPIO&#xff09;仍旧不能使用上述命令安装好 wiringpi 结果报错 wiringpi:armhf 原因分析…...

oracle 递归

1&#xff09;此方法&#xff0c;父亲state 9999&#xff0c;儿子state ! 9999&#xff0c;儿子能查询出来 select * from T_ORGANIZATION ot where ot.state!9999 start with ot.id 7 connect by prior ot.id ot.ORG_PARENTID order by ot.id asc 2&#xff09;此方法…...

SSM - Springboot - MyBatis-Plus 全栈体系(十三)

第三章 MyBatis 一、MyBatis 简介 1. 简介 MyBatis 最初是 Apache 的一个开源项目 iBatis, 2010 年 6 月这个项目由 Apache Software Foundation 迁移到了 Google Code。随着开发团队转投 Google Code 旗下&#xff0c; iBatis3.x 正式更名为 MyBatis。代码于 2013 年 11 月迁…...

Python|OpenCV-访问并修改图片像素值,鉴别彩色和灰色图像(6)

前言 本文是该专栏的第6篇,后面将持续分享OpenCV计算机视觉的干货知识,记得关注。 在使用OpenCV对图像进行操作的时候,通常需要熟练掌握一些Numpy知识点。因为有的时候需要用到Numpy和OpenCV结合去实现图像的操作,所以说想要写出较好的OpenCV代码的最好方法,就需要有Nump…...

【Python基础】if __name__ == ‘__main__‘:和assert函数

&#x1f4e2;&#xff1a;如果你也对机器人、人工智能感兴趣&#xff0c;看来我们志同道合✨ &#x1f4e2;&#xff1a;不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 &#x1f4e2;&#xff1a;文章若有幸对你有帮助&#xff0c;可点赞 &#x1f44d;…...

设计模式——1. 单例模式

原理 单例模式(Singleton Pattern)用于确保一个类只有一个实例,并提供一个全局访问点以访问该实例。这意味着无论在何处请求该类的实例,都将返回相同的唯一实例。单例模式常常用于需要共享资源,或需要限制某些资源在系统中的访问次数的情况下。 使用的场景 单例模式在许…...

操作文档的用户故事怎么写,敏捷开发

文章目录 操作文档的用户故事怎么写&#xff0c;敏捷开发例子的标准就是操作文档的角色是最终用户 操作文档的用户故事怎么写&#xff0c;敏捷开发 在敏捷开发中&#xff0c;用户故事&#xff08;User Stories&#xff09;是一种简洁、人性化的方式来描述功能需求。这通常有助…...

14.抽象工厂模式

UML 代码 #include <iostream> #include <list> using namespace std;class AbstractProductA { public:virtual void showa() 0; }; class ProductA1:public AbstractProductA { public:virtual void showa(){cout << "我是A1" << endl;}…...

铁路用热轧钢轨

声明 本文是学习GB-T 2585-2021 铁路用热轧钢轨. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 1 范围 本标准规定了铁路用钢轨的订货内容、分类、尺寸、外形、质量及允许偏差、技术要求、试验方法、检 验规则、标志及质量证明书。 本标准适用于3…...

win11+wsl+git+cmake+x86gcc+armgcc+clangformat+vscode环境安装

一、安装wsl &#xff08;1&#xff09;打开power shell 并运行&#xff1a; Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform &#xff08;2&#xff0…...

HDLBits-Edgedetect

刚开始写的代码如下&#xff1a; module top_module (input clk,input [7:0] in,output [7:0] pedge );reg [7:0] in_pre;always (posedge clk)begin in_pre < in;endassign pedge in & ~in_pre; endmodule但是提交结果是错误的。猜想原因如下&#xff1a; assign p…...

云计算与大数据——部署Hadoop集群并运行MapReduce集群(超级详细!)

云计算与大数据——部署Hadoop集群并运行MapReduce集群(超级详细&#xff01;) Linux搭建Hadoop集群(CentOS7hadoop3.2.0JDK1.8Mapreduce完全分布式集群) 本文章所用到的版本号&#xff1a; CentOS7 Hadoop3.2.0 JDK1.8 基本概念及重要性 很多小伙伴部署集群用hadoop用mapr…...

基于jenkins+k8s实现devops

1、背景 由于jenkins运行在k8s上能够更好的利用动态agent进行构建。所以写了个部署教程&#xff0c;亲测无坑 2、部署 1、创建ns kubectl create namespace devops 2、kubectl apply -f jenkins.yml apiVersion: v1 kind: ServiceAccount metadata:name: jenkinsnamespace…...

一文了解企业如何实现文件自动化实时同步

在当今的数字化时代&#xff0c;数据是企业的核心资产&#xff0c;也是企业竞争力的重要体现。数据的传输、共享、协作、备份等都需要依赖文件同步技术&#xff0c;实现数据在不同平台和设备之间的一致性和可用性。文件同步是指将一个或多个文件夹中的内容复制或更新到另一个或…...

SiameseUniNLU多任务统一处理实战:医疗问诊文本中症状、疾病、部位联合识别

SiameseUniNLU多任务统一处理实战&#xff1a;医疗问诊文本中症状、疾病、部位联合识别 1. 引言&#xff1a;医疗文本处理的挑战与机遇 医疗问诊文本中包含了大量有价值的信息&#xff1a;患者描述的症状、医生诊断的疾病、身体部位的具体情况等。传统方法需要针对每种信息类…...

Vue3-DateTime-Picker:如何构建现代化的Vue 3日期时间选择器解决方案?

Vue3-DateTime-Picker&#xff1a;如何构建现代化的Vue 3日期时间选择器解决方案&#xff1f; 【免费下载链接】vue3-date-time-picker Datepicker component for Vue 3 项目地址: https://gitcode.com/gh_mirrors/vu/vue3-date-time-picker Vue3-DateTime-Picker作为基…...

Flutter助力斩获大厂offer:我的技术突破与成长之路

一、起点&#xff1a;迷茫与选择 2024年春天&#xff0c;我站在人生的十字路口。 非科班出身、零项目经验、简历一片空白&#xff0c;投了20多份简历&#xff0c;连面试机会都寥寥无几。那时的我&#xff0c;每天刷着招聘软件&#xff0c;看着“3年经验”“精通Flutter/React …...

Qwen-Image-2512在Windows11环境下的快速部署教程

Qwen-Image-2512在Windows11环境下的快速部署教程 1. 前言 你是不是也对AI生成图片感兴趣&#xff0c;但总觉得部署过程太复杂&#xff1f;今天我来分享一个超级简单的教程&#xff0c;让你在Windows11系统上快速部署Qwen-Image-2512模型。这个模型是阿里最新开源的图像生成模…...

全栈实战应用:基于快马AI快速构建带投稿审稿系统的《构石》期刊官网

全栈实战应用&#xff1a;基于快马AI快速构建带投稿审稿系统的《构石》期刊官网 最近接手了一个学术期刊官网的开发需求&#xff0c;需要实现完整的在线投稿和审稿流程。这个项目涉及前后端联调和数据库设计&#xff0c;正好可以试试用InsCode(快马)平台来快速搭建原型。下面分…...

5分钟掌握OptiScaler:让所有显卡都能享受DLSS级画质的免费神器

5分钟掌握OptiScaler&#xff1a;让所有显卡都能享受DLSS级画质的免费神器 【免费下载链接】OptiScaler DLSS replacement for AMD/Intel/Nvidia cards with multiple upscalers (XeSS/FSR2/DLSS) 项目地址: https://gitcode.com/GitHub_Trending/op/OptiScaler 还在为显…...

图片木马检测与防御:如何用PHP代码识别恶意图片上传(2024最新版)

图片木马检测与防御&#xff1a;2024年PHP实战指南 在数字化浪潮中&#xff0c;图片上传功能已成为网站标配&#xff0c;但这也为攻击者提供了可乘之机。去年某电商平台因图片木马导致百万用户数据泄露的事件&#xff0c;再次敲响了安全警钟。本文将深入剖析如何用PHP构建坚不可…...

用Logisim从零搭建一个24小时数字时钟:从计数器到完整计时器的保姆级教程

用Logisim从零搭建一个24小时数字时钟&#xff1a;从计数器到完整计时器的保姆级教程 数字时钟是现代生活中不可或缺的设备&#xff0c;但你是否曾好奇过它的内部工作原理&#xff1f;在数字电路的世界里&#xff0c;构建一个24小时计时器不仅是一项有趣的实践&#xff0c;更是…...

对公司在使用AI变成的思考,我们是牧羊人吗?

当人类成为AI的牧羊人&#xff1a;在数字羊群中找回人的坐标晨光透过百叶窗&#xff0c;落在张工的键盘上。他刚刚用AI生成了三套前端方案&#xff0c;此刻正像牧羊人清点羊群般滑动鼠标核验代码。隔壁工位的李姐对着AI绘制的数据可视化图表皱眉——那根异常波动曲线像迷途的羔…...

5个技巧让Elixir调试效率提升10倍:dbg函数输出优化指南

5个技巧让Elixir调试效率提升10倍&#xff1a;dbg函数输出优化指南 【免费下载链接】elixir Elixir 是一种用于构建可扩展且易于维护的应用程序的动态函数式编程语言。 项目地址: https://gitcode.com/GitHub_Trending/el/elixir Elixir是一种用于构建可扩展且易于维护的…...