mosquitto这么查看服务器日志?

mosquitto配置文件详解 安装完成之后,所有配置文件会被放置于/etc/mosquitto/目录下,其中最重要的就是Mosquitto的配置文件,即mosquitto.conf,以下是详细的配置参数说明。 # Config file for mosquitto # # See mosquitto.conf(5) for more information. # # Default values are shown, uncomment to change. # # Use the # character to indicate a c 阅读详情


2016-06-17
最佳答案
  Mosquitto是一款实现了消息推送协议MQTT v3.1的开源消息代理软件,提供轻量级的,支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器,手机、嵌入式计算机、微型控制器等移动设备。
  Mosquitto官网: http://mosquitto.org/
  MQTT协议: http://mqtt.org/
  客户端连接日志
  1403334375: New connection from 121.201.8.163 on port 1883.

1403334375: New client connected from 121.201.8.163 as zhoujing (c0, k60, ujoyo).

1403334375: Sending CONNACK to zhoujing (0)

  以上是一个客户端正常连接的日志。
  第一行:服务器收到一个新的连接请求
  1403334375: 表示连接的时间点
  121.201.8.163: 客户端的IP地址
  1883: 连接的服务器端口号
  第二行:服务器为客户端建立连接
  zhoujing (c0, k60, ujoyo): 客户端连接指定的ClientID为'zhoujing'
  c0: 表示cleanSession=false,不清除session
  k60: 表示keep-alive=60s
  ujoyo: 表示使用的服务器账号为joyo
  第三行:发送连接ACK包给客户端
  客户端订阅过程日志
  1403334375: Received SUBSCRIBE from zhoujing
1403334375: jiji/chat/9 (QoS 2)
1403334375: zhoujing 2 jiji/chat/9
1403334375: Sending SUBACK to zhoujing

  第一行:服务器收到一个来自ClientID为zhoujing的订阅请求
  第二行:服务器识别zhoujing订阅的主题为 jiji/chat/9,指定的QOS=2(有且只发送一次)
  第三行:给ClientID=zhoujing客户端发送订阅ACK回包
  服务器发送内容给客户端日志
  1403334378: Sending PUBLISH to zhoujing (d0, q2, r0, m1, 'jiji/chat/9', ... (396 bytes))
1403334378: Received PUBREC from zhoujing (Mid: 1)
1403334378: Sending PUBREL to zhoujing (Mid: 1)
1403334378: Received PUBCOMP from zhoujing (Mid: 1)

  第一行:服务器正在发送一个消息给ClientID=zhoujing的客户端,消息体大小为396 bytes,消息主题为‘jiji/chat/9’
  (d0, q2, r0, m1)的解释, 以下参数具体含义,参考MQTT协议
  d: 表示mqtt报头的DUP字段
  q: 表示的QOS字段
  r: 表示的是RETAIN
  m: 表示的是消息ID,即mid
  第二行:发布收稿阶段,有保证的交付第一部分
  第三行:出版发行阶段,有保证的交付第二部分
  第四行:发布完成,有保证的交付第三部分,至此一个内容发部过程完成
  客户端主动断开连接的日志
  客户端主动断开连接的只有一行日志,很简单。如下所示:
  1403334380: Received DISCONNECT from JY_API_PUSH_CLIENT

  接收客户端发布内容的过程日志
  1403334389: Received PUBLISH from JY_API_PUSH_CLIENT (d0, q2, r0, m1, 'jiji/chat/9', ... (396 bytes))
1403334389: Sending PUBREC to JY_API_PUSH_CLIENT (Mid: 1)
1403334389: Received PUBREL from JY_API_PUSH_CLIENT (Mid: 1)
1403334389: Sending PUBCOMP to JY_API_PUSH_CLIENT (Mid: 1)

  第一行:接收来自ClientID=JY_API_PUSH_CLIENT的发布请求,发布的消息主题为'jiji/chat/9',消息大小为396 bytes
  第二行:服务器发送PUBREC给客户端,此过程与发送消息给客户端正好对称,只不过是Received和Sending的对象反过来而已
  第三行:服务器接收到客户端已经释放的命令,内容交付第二步完成
  第四行:通知客户端,接收完成,至此一个消息发布完成,内容交付第三步完成
  同一个ClientID重复连接时
  1403334510: New connection from 121.201.7.150 on port 1883.
1403334510: Client JY_API_PUSH_CLIENT already connected, closing old connection.

  接收客户端心跳包
  1403336716: Received PINGREQ from 36383A64663A6464003V0
1403336716: Sending PINGRESP to 36383A64663A6464003V0

  客户端连接超时,服务器主动清除连接信息
  1403336671: Client 33303A33393A3236003V0 has exceeded timeout, disconnecting.

  客户端socket异常时的日志
  1403337602: Socket error on client 351BBJKFX62C1, disconnecting.
1403337602: Socket error on client 351BBJKFX62C0, disconnecting.
Linux部署mosquitto及其配置 心得:我是今年2月份开始了解mqtt协议到现在,从一开始的模糊到现在的懵懂,刚刚开始是在本地部署mosquitto的,就是在自己的电脑上部署这个mosquitto轻量级服务器,后来用阿里云,腾讯云来piao一个月的试用,然后用身边人的。不行也有别的云服务器来玩,测试。刚刚开始还是用windows上部署比较方便,慢慢熟悉可以在Linux上去玩一下。只能说踩了很多坑,第一次写博客记录一下 (记录文,主观判断,不一定是对的) 阅读详情

相关推荐

3. 使用Docker部署MQTT平台mosquitto到云服务器

v /mosquitto/config:/mosquitto/config:将本地的mosquitto-config文件夹挂载到容器内的/mosquitto/config路径,用于配置文件的持久化存储。-v /mosquitto/log:/mosquitto/log:将本地的mosquitto-log文件夹挂载到容器内的/mosquitto/log路径,用于日志的持久化存储。-p 1883:1883:将宿主机的1883端口映射到容器内的1883端口,以便可以通过该端口与MQTT代理进行通信。

m0_74055560的博客 2074

Mosquitto日志管理

项目中使用Mosquitto作为MQTT服务器,在mosquitto.conf配置文件中设置了日志的输出。然而几天过去后日志文件已经变得相当庞大,很不利于查看日志分析问题。故此,想着日志是否可以按照天来存储,查看Mosquitto官网和大量其他关于日志配置的博客后没有发现解决办法,后来无意中看到一篇介绍logrotate的文章,问题解决。 logrotate logrotate是Linux系统自带...

大丁的博客 5991

Windows下快速部署Mosquitto MQTT服务器实战指南

本文详细介绍了在Windows系统下快速部署Mosquitto MQTT服务器的实战指南。从安装配置到用户权限管理,再到服务调试与生产环境优化,全面覆盖了搭建MQTT服务器的关键步骤和实用技巧,特别适合物联网开发者和智能家居爱好者快速上手。

weixin_33676492的博客 283

Mosquitto配置----日志设置

Mosquitto配置----日志设置2017年11月02日 14:45:25阅读数:532版权声明:欢迎大家转载,转载请声明转载地址http://blog.youkuaiyun.com/u012377333,谢谢大家。[plain] view plain copy# =================================================================  # Lo...

大JAVA解决方案 3480

在Ubuntu上部署MQTT服务器的详细指南

通过本文,你已经学会了如何在Ubuntu上部署和配置Mosquitto MQTT服务器。Mosquitto提供了强大的MQTT代理服务,并支持多种安全特性如密码认证和TLS加密。可以根据实际需要进一步优化和配置服务器,以确保其高效、安全地运行在生产环境中。

一只老虎的专栏 2066

MQTT协议之本地MQTT服务器环境搭建与测试(Mosquitto)

本篇为MQTT协议系列的第二篇,主题为本地MQTT服务器环境搭建与测试,查完完整目录点击此处 0x01 开发机环境 本文中开发机为虚拟机,虚拟机系统为Ubuntu Server 18.04。 客户端使用MQTT.fx,版本为1.7.1,最新版收费,用不了,简单测试的话,1.7.1已经足够了。 0x02 安装配置Mosquitto环境 Mosquitto是一个轻量级的开源消息代理,实现了MQTT协议,用来了解MQTT协议,当做Broker比较合适(只在开始了解的时候用了一下,感觉管理不是很方便,后面使用的都是

qq_34485436的博客 3668

mosquitto查看订阅记录_Mosquitto服务器日志分析总结

Mosquitto服务器日志分析总结客户端连接日志1403334375: New connection from 121.201.8.163 on port 1883.1403334375: New client connected from 121.201.8.163 as zhoujing (c0, k60, ujoyo).1403334375: Sending CONNACK to zhou...

weixin_33642448的博客 1435

【PySide6拓展】Ubuntu安装Mosquitto MQTT服务器

Mosquitto 是一个轻量级的 MQTT 消息代理,适用于各种设备和网络条件。它支持 MQTT 协议的所有核心功能,并具有高性能和低资源消耗的特点。Mosquitto 广泛应用于物联网、实时消息传递等场景,能够在嵌入式设备和低带宽环境下可靠地传输数据。

m0_62599305的博客 1288

Mosquitto服务器日志分析总结

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34337265的博客 627

十一种室内定位传感器方案汇总介绍与对比(机器人、物联网领域)

室内定位传感器方案汇总 目录 室内定位传感器方案汇总 1、定位方案概述 1.1、内定位系统有最基本的5种算法: 1.2、常用的室内定位技术主要包括以下几种: 1.3、定位理论 1.4、不同的定位方案对比 2、各种定位方案详细介绍 2.1、单线激光定位 2.2、多线激光定位: 2.3、视觉定位: 2.4、基于射频识别(RFID)技术室内定位 2.4.1、RFID标签(不涉及...

JK-Cool的博客 3万+

Cadence原理图设计10个高效技巧:从封装绑定到BOM表导出全流程

本文为硬件工程师提供了一套Cadence OrCAD Capture CIS原理图设计的高效实战指南。文章深度解析了从封装库的精准管理与CIS数据库绑定、封装批量处理技巧,到设计缓存清理、跨页信号追踪,再到关键的DRC检查、网表导出以及智能BOM报表生成的全流程核心技巧,旨在帮助工程师提升设计效率与可靠性,规避常见错误。

weixin_29178069的博客 201

[mqtt] 一、mosquitto

作者:解琛 时间:2021 年 1 月 25 日 一、[mosquitto](http://mosquitto.org/)1.1 安装1.2 配置1.3 启动、重启、停止服务器1.4 查看服务器运行状态1.5 查看服务器日志1.5 sub 订阅主题1.6 pub 发布信息 一、mosquitto 1.1 安装 ubuntu下Mosquitto安装及配置 sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa sudo apt update sud.

解琛的博客 856

聚类模型-层次聚类

聚类模型 1、层次聚类 2、原型聚类-K-means 3、模型聚类-GMM 4、EM算法-LDA主题模型 5、密度聚类-DBSCAN 6、图聚类-谱聚类 一、层次聚类 一、聚类理论 ​ 一般来说,聚类是在训练样本的标签信息不知的情况下,学习样本内在的性质和规律,将有限的集合划分成ccc类。根据“方以类聚,物以群分”的思想,类内对象尽可能的相似,...

myazi 6504

mqtt的本地数据上云的思路解析(个人记录)

本文旨在通过mqtt的工具简述mqtt数据上云的过程,为编写mqtt服务器及mqtt客户端的架构提供参考,需要对mqtt服务的使用有所理解。

weixin_45034786的博客 1077

Unity采样器过多导致URP默认的Lit.Shader报错(shader error in ‘universal render pipeline/lit’: maximum ps_4_0 samp)

Shader中多个Sample Texture2D,Sample Texture3D或者类似节点的使用,该类节点都需要一个采样器,如果Shader使用超过了16个纹理采样器,如多个Base Color,Normal Map等,就容易超出。是因为每种Shader Model和GPU都有一个对纹理采样器数量的限制,是因为每个采样器都需要在显卡占用一个独立的寄存器,而寄存器的数量是有限的,当超过限制,显卡无法分配更多的寄存器给新的采样器,因此会导致编译错误。2.什么原因导致纹理采样器超出16个?

qq_41884036的博客 4233

同步整流buck电路图设计:手把手入门必看

从零开始拆解同步整流Buck电路图及其原理,手把手带你画出关键拓扑、选型MOSFET、分析续流路径。重点讲清占空比控制逻辑与体二极管导通损耗的规避方法,让buck电路图及其原理真正落地可调、稳定可靠。

weixin_33308579的博客 995

Mosquitto服务器的日志分析

启动Mosquitto后,我们可以看到Mosquitto的启动日志: 1515307521: mosquitto version 1.4.12 (build date 2017-06-01 13:03:46+0000) starting 1515307521: Config loaded from /mosquitto/conf/mosquitto.conf. 15153075...

weixin_30294295的博客 918

新版CKA2020-2020-10-13-真题试卷

2020年10月13日 真题 新版CKA考试已于2020年9月1日正式上线! 考试模式:线上考试 考试时间:2小时 认证有效期:3年 软件版本:Kubernetes v1.19 重考政策:可接受1次重考 经验水平:中級 题目数量:17题 01 Task - 英文 Create a new ClusterRole named deployment-clusterrole that only allows the creation of the following resource types: Depl

随笔记录-分享&记忆 2394

mosquitto查看订阅记录_Mosquitto配置----日志设置

https://blog.youkuaiyun.com/u012377333/article/details/71101725# =================================================================# Logging# 日志信息# ===========================================================...

weixin_31325725的博客 1438

【智能车Code review】——环岛的判定与补线操作

【1】效果展示图 状态1、状态2 状态3 状态4、状态5 状态6 状态7 状态8 【2】状态机设定需要的参数 以右环岛为例: k_left:左线的斜率 rou_of_left:左线的方差 last_rou_of_left:上一帧的左线方差 l_start:左线第一行为黑的所在行 right_turn_down; right_turn_middle; right_turn_up; 左线的下、中、上拐点 fiv_width[i]:第i行的赛道宽度 leftline_du

hanhan的博客 2万+

国产麒麟V10系统命令大全,100个实用命令助你玩转系统!

国产麒麟V10系统命令大全,100个实用命令助你玩转系统!

网络技术联盟站 1910

Ubuntu安装Mosquitto,做一个自己的物联网服务器

Ubuntu安装Mosquitto服务器并导出运行日志,web查看运行日志并导出为Excel(未写),本文需要同一局域网环境,公网访问需要使用公网IP或穿透注意:Linux下创建新文件请在使用前确认权限。

qttet的博客 2380

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Eclipse Mosquitto日志轮转配置:避免磁盘空间耗尽

MQTT消息代理(Broker)在物联网系统中扮演核心角色,但默认配置下,Eclipse Mosquitto的日志文件会持续增长,可能导致服务器磁盘空间耗尽。本文将详细介绍如何通过配置日志轮转策略,结合系统工具实现日志文件的自动切割、压缩和清理,确保服务稳定运行。 ## 日志轮转的必要性与风险 未配置日志轮转的Mosquitto实例,其日志文件(如`/var/log/mosquitto.log...

gitblog_00732的博客 1107

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

mosquitto查看订阅记录_Mosquitto\Client

# Mosquitto 客户端*## class Mosquitto\Client**### Mosquitto 客户端类*~~~constant LOG_DEBUG~~~定义调试级别的日志消息~~~constant LOG_INFO~~~定义信息级别的日志消息~~~constant LOG_NOTICE~~~定义通知级别的日志消息~~~constant LOG_WARNING~~~定义警告级别的...

weixin_39777242的博客 872

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

服务器mosquitto设置消息持久化,mosquitto配置文件/etc/mosquitto/mosquitto.conf配置参数详细说明...

mosquitto配置文件/etc/mosquitto/mosquitto.conf配置参数详细说明mosquitto配置文件/etc/mosquitto/mosquitto.conf配置参数详细说明2018年09月07日 :: jacklin_001 阅读数:# =================================================================# ...

weixin_36435766的博客 2999

Docker 部署 Mosquitto MQTT 服务器的生产级实践指南

MQTT 是物联网领域最主流的轻量级消息协议,Mosquitto 作为其高可靠开源实现,广泛应用于智能家居、工业采集与边缘计算场景。其核心原理在于基于发布/订阅模型的异步通信机制,配合 QoS 0/1/2 级别保障消息投递语义。采用 Docker 容器化部署,可彻底解决环境不一致、依赖冲突与配置漂移等运维痛点,显著提升服务的可复现性、安全隔离性与跨平台迁移能力。本文聚焦 Mosquitto 在 Docker 中的权限管理、TLS 加密、ACL 访问控制与持久化配置等关键工程实践,覆盖从树莓派到私有云的多层级

culi3182的博客 512
上一篇: mosquitto配置文件详解
下一篇: 关于Poll函数中的POLLHUP事件
王树民
博客等级 码龄10年 912粉丝 560原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值