E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Watchdog
watchdog
之喂狗分析
当时遇到的一个问题是,某次修改代码后编译烧写时,出现了一个逐项选择的菜单,就随便选了下,结果后续运行程序时,每过一段时间就会自动重启ESP8266模块,最开始以为是硬件坏了,然后就拿了块新板子,发现还是会崩。拿之前的旧程序,仍然崩溃。至此,已经基本排除了程序代码问题和硬件问题,肯定是配置问题。注意到官方的sniffer进程可以正常跑。然后对自己的程序进行线程的排查,发现只有开启了一个使用timer
旧衣新雪
·
2018-12-23 13:31
转载
工作日志
集成电路必不可少!看门狗芯片究竟多重要?
看门狗是由英文“
WATCHDOG
”翻译过来的,它的设计使用目的是做微处理器的一个监控者.由于微控制器的工作常常会受到来自外界电磁场的干扰,造成各种寄存器和内存的数据混乱,会导致程序指针错误,不在程序区,
单片机开发英锐恩
·
2018-12-13 10:57
方案开发
理解为什么在uboot阶段要关闭
watchdog
1、简要理解什么是
watchdog
?在嵌入式系统中,很多应用场景是系统长期运行且无人看守的,难免会有概率出现系统死机的情况,此时
watchdog
的作用就是自动帮你重启系统。
李酱酱
·
2018-11-28 15:44
嵌入式
拜托,面试请不要再问我Redis分布式锁的实现原理!
目录一、写在前面二、Redisson实现Redis分布式锁的底层原理(1)加锁机制(2)锁互斥机制(3)
watchdog
自动延期机制(4)可重入加锁机制(5)锁释放机制(6)此种方案Redis分布式锁的缺陷三
weixin_34210740
·
2018-11-21 23:46
数据库
面试
lua
三、BSW和微控制器抽象层MCAL(驱动层)
比如:通用定时器驱动(GeneralPurposeDriver,GPTDriver)、看门狗驱动(
Watchdog
Driver,WDGDriver)、
cococenstar
·
2018-11-14 16:22
AUTOSAR
WatchDog
源码分析
看了一下
watchdog
的源码总结一下基本原理HandlerChecker是基本的检测类,scheduleCheckLocked里面会记录开始时间并将minitor()检测方法postAtFrontOfQueue
junjle
·
2018-11-09 10:21
android
应用与系统稳定性第五篇---
Watchdog
原理和问题分析
前面已经这个系列已经更新了4篇,死机重启问题分析中,
Watchdog
问题最为常见,今天接着写一写
Watchdog
问题的分析套路以及工作原理。
昵称4
·
2018-11-06 20:00
Python文件监听工具pyinotify与
watchdog
实例
pyinotify库支持的监控事件@cvarIN_ACCESS:Filewasaccessed.@typeIN_ACCESS:int@cvarIN_MODIFY:Filewasmodified.@typeIN_MODIFY:int@cvarIN_ATTRIB:Metadatachanged.@typeIN_ATTRIB:int@cvarIN_CLOSE_WRITE:Writtablefilewas
数据架构师
·
2018-10-15 15:12
surfaceflinger 导致的SWT 问题分析流程
首先检查SWT发生具体时间,检查SYS_ANDROID_EVENT_LOG搜索
Watchdog
:01-0504:54:40.8117851160I
watchdog
:surfaceflingerhang.
AK_Coffee
·
2018-10-11 10:19
Android SystemServer 中
WatchDog
机制介绍
一、
WatchDog
简介早期手机平台上通常是在设备中增加一个硬件看门狗,软件系统必须定时的向看门狗硬件中写值来表示自己没出故障(俗称“喂狗”),否则超过了规定的时间看门狗就会重新启动设备。
搬砖写Bug
·
2018-10-06 14:44
Linux Kernel BUG:soft lockup CPU问题(二)
产品大用户场景下运行一段时间即报“Aug719:19:58localhostkernel:NMI
watchdog
:BUG:softlockup-CPU#7stuckfor23s!
StevyZheng
·
2018-09-29 15:49
硬件
linux
2018-09-12 System Service/
WatchDog
【Gooooood转】system_server运行机制核心SystemService列表:ActivityManagerServicePowerManagerServiceMountServiceNetworkManagementServiceInputManagerServiceWindowManagerService【Goooooood转】Android系统启动-SystemServer下篇
七点水Plus
·
2018-09-12 14:13
2018-09-11 init ueventd
/
watchdog
”,进入第二个条件分支,执行
watchdog
d_main()
七点水Plus
·
2018-09-11 17:48
内核驱动 (五)看门狗
尽管在linux系统中,对于S3C2440开发板来说,默认是已经配置了看门狗定时器,如:DeviceDrivers--->[*]
Watchdog
TimerSupport--->[*]Disable
watchdog
shutdownonclose
LouisGou
·
2018-09-10 10:20
内核驱动
ActivityManagerService启动过程(基于android 8.0)
下边这个图是7.0的AMS类的结构,copy自网络1.看得出AMS实现了看门狗(
Watchdog
.Monitor)以及电量监控(BatteryStatsImpl.BatteryCallback)接口,并且继承了
heiheiwanne
·
2018-09-01 20:41
linux内核研究--
watchdog
实现分析
/kernel/
watchdog
.ctaticDEFINE_PER_CPU(unsignedlong,
watchdog
_touch_ts);//记录是时间戳,主要在
watchdog
线程中更新staticDEFINE_PER_CPU
天弓(tg)
·
2018-09-01 01:05
linux内核研究
Android SSWD(system server
Watchdog
)工作原理
简介一直在想如何介绍
Watchdog
,思来想去还是源码比较给力“Thisclasscallsitsmonitoreveryminute.Killingthisprocessiftheydon'treturn
为码消得人憔悴
·
2018-08-27 11:12
Android
Stability
Android
报错kernel:NMI
watchdog
: BUG: soft lockup - CPU#0 stuck for 26s
解决办法:#追加到配置文件中echo30>/proc/sys/kernel/
watchdog
_thresh#查看[root@git-node1data]#tail-1/proc/sys/kernel/
watchdog
_thresh30
JackLiu16
·
2018-08-24 14:28
linux
Linux
Watchdog
机制
前言
Watchdog
是Linux系统一个很重要的机制,其目的是监测系统运行的情况,一旦出现锁死,死机的情况,能及时重启机器(取决于设置策略),并收集crashdump.
watchdog
,顾名思义,看门狗
ericstarmars
·
2018-08-17 00:24
Linux
ANR日志traces.txt分析
BroadcastTimeout(前台10s,后台60s):广播在特定时间内无法处理完成ServiceTimeout(前台20s,后台200s):Service在特定的时间无法处理完成另外还有ProviderTimeout和
WatchDog
DD_Dog
·
2018-07-26 19:40
openwrt
watchdog
https://blog.csdn.net/xhoufei2010/article/details/47754359
watchdog
kernelmodules->RalinkDrivers->kmod-ralink-wdt
ladewang
·
2018-07-24 15:42
Android 系统中
WatchDog
日志分析
来源:https://blog.csdn.net/shift_wwx/article/details/81030749前言:Android系统中的
WatchDog
详解一文中通过sourcecode详细的分析了
私房菜
·
2018-07-13 14:51
android
android
------
performance
android
源码分析
Android 系统中的
WatchDog
详解
来源:https://blog.csdn.net/shift_wwx/article/details/81021257前言:
Watchdog
字面上是“看门狗”的意思,有做过嵌入式低层的朋友应该知道,为了防止嵌入式系统
私房菜
·
2018-07-12 20:27
android
android
------
performance
android
源码分析
kernel(十四)看门狗
参考文档:Documentation/
watchdog
/内核提供了一套通用的看门狗驱动框架,这样用户层的操作就比较统一了。
LouisGou
·
2018-07-04 21:06
kernel
哪些 Python 库让你相见恨晚?
Watchdog
:
Watchdog
—
watchdog
0.8.0documentation监视文件系统改动。P
weixin_41231640
·
2018-07-04 17:07
linux操作系统添加看门狗定时
先贴代码//看门狗物理地址#define
WATCHDOG
_BASE0x01C20000//基地址#defineBLOCK_SIZE0X1000//4K大小#definerWDOG0_IRQ_EN0xCA0
a3535719
·
2018-06-22 08:02
用Python的看门狗实现自动化实时对服务器、Windows或Linux文件夹的实时监控
众所周知,在运维过程中,实时获取目标文件夹至关重要,Python的
watchdog
是用程序来监视文件系统事件Python库,所以用该库可以实现对文件夹的实时监控,filenotify.py代码如下:#-
代码帮
·
2018-06-14 17:17
运维
Python
keepalive高可用
keepalive工作流程:监视进程
watchDog
监视vrrp跟checkers是否正常,vrrp跟监测进程相互配合使用,如有异常触发系统调用跟邮件服务,调整浮动ip节点,keep
朱波波
·
2018-06-05 16:25
linux
keepalive
linux
ARM基本接口之实时时钟+看门狗实验
实验过程(含步骤):1.新建工程:参照
watchdog
设置,在C/武汉创维特/CVT
Ethiopia1024
·
2018-05-26 18:31
嵌入式实验
(十三)自动加载新模块
Python的第三方库
watchdog
可以利用操作系统的API来监控目录文件的变化,并发送通知。
顽强的猫尾草
·
2018-05-23 09:59
ubuntu18.04 LTS各种问题(持续更新)
并提示ACPI(高级电源管理)Erorr然后可能会遇到
Watchdog
(监视器)提示并无限循环CPU线程坚持XXs,这时CPU开始进入死循环,这时的报错是
lopniiu
·
2018-05-21 16:21
Linux
图解AUTOSAR(五)——微控制器抽象层(MCAL)
1、微控制器驱动微控制器驱动由通用定时器驱动(GeneralPurposeDriver,GPTDriver)、看门狗驱动(
Watchdog
Drive
GavinChen-GuiGan
·
2018-05-14 21:16
AUTOSAR
配置resin4多实例
Resin运行起来后,一般有这么几个端口
WatchDog
的端口,默认6600Server监控端口,默认6800应用的HTTP端口,默认8080不管有多少个应用,Resin只会启动一个
WatchDog
实例
qianghong000
·
2018-05-07 10:31
resin
多实例
web运维
python监听本地目录及文件变化并将其同步到云主机/远端服务器(
watchdog
做监听)
毕业在即,闲着无聊,偶然发现腾讯云主机正在搞活动,于是买了一台云主机。想用跑一些日常小任务,如爬虫。然而在云主机上利用vim进行程序开发实在麻烦,本地开发完程序还需手动同步到服务端,太过麻烦。搭建samba后发现mac访问腾讯云主机上的samba速度很慢,ftp速度还是比较快的。因此就想着自己写一个自动同步本地代码到云主机的python脚本。本文已上传到github。一、搭建ftp服务器搭建ftp
linhai1028
·
2018-05-05 14:31
--Python代码
python代码
ESP32 任务看门狗(TaskWDT)组件与用户任务监控
0:BUG前一阵在没事开着ESP32测试运行的时候,较长时间后会有很小的概率出现异常,Log未保存,大概是:“Task
watchdog
gottriggered.Thefollowingtasksdidnotresetth
六文钱
·
2018-05-02 18:48
物联网
Python-使用
watchdog
热更新
直接上代码:importimportlibfrom
watchdog
.observersimportObserverfrom
watchdog
.eventsimport*classScriptEventHandler
黑黑黑黑黑黑黑黑
·
2018-04-16 10:03
Python
详解linux 看门狗驱动编写
1、代码目录drivers/
watchdog
2、阅读
feixiaoxing
·
2018-04-13 09:58
kernel
watchdog
kernel
watchdog
跟硬件相关,主要检查当前是否有频繁的中断发生导致整个内核调度都出现问题1>开关:(kernel/arch/arm64/configs/ZD552KL-Phoenix-perf_defconfig
miss_lazygoat
·
2018-04-10 23:13
通过内核模块设置服务器看门狗的方法
1.安装用户态程序安装
watchdog
的用户态的rpm包。
axw2013
·
2018-03-18 18:26
linux内核
IPMI 服务器远控
安装ipmi软件yuminstallipmitoolOpenIPMI-y加载到内核中modprobeipmi_
watchdog
modprobeipmi_poweroffmodprobeipmi_devintfmodprobeipmi_si
云上钢琴师
·
2018-03-15 15:35
服务器
远控
linux系统基本操作
kernel空指针引起的system_server
watchdog
问题分析
一.问题描述1.1现象手机kernel启动时狂点屏幕会导致手机卡死重启.1.3结论因为surfaceflinger主线程在等中断处理函数执行执行结束,而中断处理函数一直没有执行完,所以导致surfaceflinger的主线程卡住.这时候system_server通过binder跨进程去调用surfaceflinger中的方法时,由于surfaceflinger卡住了,所以system_server
aa787282301
·
2018-03-03 16:24
安卓系统
kernel
ubuntu开机卡logo+
watchdog
:bug+关机卡logo解决方案
ubuntu16.04开机卡logo+
watchdog
:bug+关机卡logo解决方案这个问题本来在装linux双系统的时候就有遇到过,加载图形界面困难。
hustcw98
·
2018-02-14 11:52
linux
Android 中的看门狗—
Watchdog
Android中的看门狗—
Watchdog
一、SystemServer进程中初始化、启动看门狗....................................................
Toc_SunWinner
·
2018-02-12 09:28
Android
Watchdog
机制
用两张图和部分代码来描述:第一张图(图片需要在新标签中打开):第二张图借自@宇落无痕的博客:代码
Watchdog
.run():@Overridepublicvoidrun(){booleanwaitedHalf
hl09083253cy
·
2018-01-25 22:53
Android
Linux系统下的
watchdog
及NMI不建议启动
HowtoObtainKernelFreezeorHangInformationUsingHardwareNMI(文档ID549779.1)文档中涉及到的Linux系统下的
watchdog
及NMI;在正常情况下不建议启动此功能
lk_db
·
2018-01-24 15:49
Oracle
Linux
hang_detect类死锁解题案例分析
背景知识【hangdetect机制】MTK在内核中新增了一个用于监视system_server的SW
watchdog
字符设备驱动:/dev/RT_Monitor,该设备会启动一个内核线程循环去checksystem_server
你必须十分努力,才能看起来毫不费力
·
2018-01-20 13:53
【解题笔记】
【系统异常分析】
android进阶之
Watchdog
检查系统异常机制
Watchdog
简介
Watchdog
是Android系统提供的以后总检查系统异常的机制,正如其名,“看门狗”,它看的是Android框架层的几个核心服务。
XuJiaoJie
·
2018-01-18 11:26
android进阶
Android ANR在线监控原理
Android中的
Watchdog
在Android中,
Watchdog
是用来监测关键服务是否发生了死锁,如果发生了死锁就kill进程,重启SystemServerAndroid的
Watchdog
是在SystemServer
lhd201006
·
2018-01-12 15:19
android
浅谈Android ANR在线监控原理
Android中的
Watchdog
在Android中,
Watchdog
是用来监测关键服务是否发生了死锁,如果发生了死锁就kill进程,重启SystemServerAndroid的
Watchdog
是在SystemServer
无心追求
·
2018-01-11 08:42
kenel Oops excute reboot function
wecouldmanualtrigger
watchdog
:excute:echoc>/proc/sysrq-triggerintpanic_on_oops=CONFIG_PANIC_ON_OOPS_VALUE
SamJiangJS
·
2018-01-03 13:41
开发
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他