问题标签 [watchdog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3776 浏览

python - Python 看门狗问题 - 缺少事件

我正在使用 Python Watchdog 来监视 Ubuntu 上的文件夹。它适用于 1 或 2 个文件,但是当我通过命令移动 50 个文件时,mv *.xml dest_folder它只收到 2 个事件并且只处理 2 个文件。下面是代码。

如果我注释掉_validate_xml函数,那么我会收到所有 45 个事件。

谁能告诉我看门狗到底发生了什么,最好的解决方案是什么?

0 投票
0 回答
1870 浏览

python - 最多多少 同时事件看门狗(python)可以处理吗?


下面是移动事件看门狗的简单示例。如果我们运行这个程序并在“监视器”文件夹(mv *.xml 监视器)中移动 50 个文件,那么我们只收到 1 个事件。如果我们增加队列大小和超时,那么接收到的事件数量会增加 4 到 5,但它的行为很奇怪。

任何人都可以解释如何接收所有事件。谢谢

0 投票
1 回答
1040 浏览

assembly - 看门狗在汇编中如何中断功能

我正在尝试解释下面的 TI MSP 430 的汇编代码。当我在调试器中逐步执行这些行时,子程序“beep02”继续循环一段我不知道其起源的时间,然后它突然跳入“WDT_ISR”子程序。

我的假设是,当“狗吠”时,会以某种方式调用看门狗中断服务,并将程序从循环中的正常运行的代码中取出并推进到 WDT_ISR。这个对吗?

0 投票
4 回答
10298 浏览

c# - BackgroundWorker 的 IsBusy 是否与“IsAlive”相同?

我正在尝试找出一种方法来验证 BackgroundWorker 线程是否处于活动状态(即仍在运行。该线程本质上是作为一个简单的无限循环实现的:

IsAlive()到目前为止,我发现的最接近的是IsBusy属性,但考虑到我的线程大部分时间是 Sleep(),我不确定这是否能完成这项工作。

我可以指望IsBusy做:

还是我在找麻烦?

0 投票
1 回答
394 浏览

database - drupal watchdog 过滤数据库中的条目

在drupal 6上,我可以根据严重性将看门狗的条目过滤到数据库中吗?

例如,我想排除“错误”严重性消息。

0 投票
5 回答
17336 浏览

c - 如何在 RTOS 中使用看门狗定时器?

假设我在嵌入式环境中有一个协作调度程序。我有很多进程正在运行。我想利用看门狗计时器,以便我可以检测到进程何时因任何原因停止运行并重置处理器。

在没有 RTOS 的更简单的应用程序中,我总是会从主循环中接触看门狗,这总是足够的。但是,在这里,有许多进程可能会挂起。什么是定期触摸看门狗定时器同时确保每个进程处于良好状态的干净方法?

我在想我可以为每个进程提供一个回调函数,这样它就可以让另一个监督所有进程的函数知道它还活着。回调将传递一个参数,该参数将是任务的唯一 ID,因此监督者可以确定谁在回调。

0 投票
1 回答
308 浏览

drupal - Drupal 在我的看门狗日志中找不到大量垃圾邮件页面错误

我收到很多(每分钟超过 10 个)类似于此示例的未找到页面错误。

找不到类型页面 日期 2012 年 11 月 16 日星期五 - 01:27 用户匿名(未验证) 位置 http://ad.yieldmanager.com/http://ad.yieldmanager.com/st?ad_type=ad&ad_size=160x600§ion=3704956 推荐人 http://www.hotfirstgames.com/shooting/915.html 消息 ttp://ad.yieldmanager.com/st 严重警告主机名 173.254.197.131

有很多点击对我的服务器造成了影响。IP地址位置和引荐来源不断变化。可以做什么?

0 投票
0 回答
5112 浏览

reboot - 树莓派卡在重启循环中,需要运行命令

显然,我对 Pi 上运行的看门狗进行了错误配置,导致它在启动后大约 10 秒内重新启动并显示登录脚本。我不够快,无法使用 FTP 客户端运行命令,所以我需要运行命令或删除文件。我的 Pi 有最新的 debian wheezy,我想制作它而不必删除所有文件。

编辑:我是为了解决这个问题。幸运的是,它在 15 秒后重新启动,这足以在最后一秒进入 SSH 并删除配置:D 我现在学会了始终备份系统映像。

0 投票
3 回答
311 浏览

drupal - 当用户在drupal中更改密码时记录在日志中

我需要记录用户何时在 drupal 7 中更改密码。当注册用户更改密码时,平台应将记录存储在数据库中。

我很感激任何指导。

谢谢 :)

0 投票
1 回答
3385 浏览

mysql - max_allowed_pa​​cket=1024M ......它仍然给我错误“得到一个大于'max_allowed_pa​​cket'字节查询的数据包......”

我刚刚将我的 Drupal 站点移动到一个新的托管 VPS。

每次我尝试运行 cron 时,都会收到这个令人讨厌的错误:

警告:收到的数据包大于“max_allowed_pa​​cket”字节查询:INSERT INTO 看门狗(uid、类型、消息、变量、严重性、链接、位置、引用者、主机名、时间戳)VALUES(1,“php”,“%message in %文件在 %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:1582172 :\"得到一个大于 'max_allowed_pa​​cket' 字节的数据包\n查询:UPDATE cache_update SET data = 'a:72:{s:10:\"admin_menu\";a:10:{s:5:\"title\" ;s:19:\"管理菜单\";s:10:\"short_name\";s:10:\"admin_menu\";s:10:\"dc:creator\";s:3:\" sun\";s:11:\"api_version\";s:3:\"6.x\";s:17:\"recommended_major\";s:1:\"1\";s:16: \"supported_majors\";s:3:\"1,3\";s:13:\&qu 在 /home/drupal/includes/database.mysql.inc 第 135 行

问题是我已将 max_allowed_pa​​cket 设置为 1024!仍然给我这个错误。

该错误似乎与 admin_menu 模块有关,但即使禁用该模块后,错误仍然存​​在(引用其他模块)并且禁用该其他模块后,错误仍然存​​在,依此类推。

似乎问题与 mySQL 表“cache_update”有关,但我不明白发生了什么。即使在搜索 Drupal 论坛之后,我也无法解决问题。刚刚找到了一些破解核心的方法,这并不好。

我检查了 my.cnf 文件中的 max_allowed_pa​​cket 语法是否正常:

我认为这是一个特定于 mysql 的问题,所以这就是我在此处发布此内容的原因。

感谢您的洞察力!

罗莎蒙达