腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Java
看门狗
监视
、
、
、
我正试图在
java
(windows和linux)中开发一个监督狗,它将以两种方式运行:在流程完成他的工作后,
看门狗
需要检查流程完成后的返回值。
看门狗
将检查每一个间隔(y),如果
进程
“触摸”他的文件,检查文件印章。如果
进程
没有接触到该文件,监视狗将尝试向
进程
发送一个信号以用于触摸该文件。主动监视的目的是杀死具有死锁的
进程
。
看门狗
将启动所有
进程
。 1)如何发送
进程
信号的jvm?一个信号是“提醒”<em
浏览 7
提问于2013-12-17
得票数 3
1
回答
关闭在linux中用另一个程序打开的已打开的文件。
、
、
、
、
我有一个在引导后使用
看门狗
的软件,只要主程序使
看门狗
忙碌,我就没有任何访问/dev/
看门狗
文件的权限。我需要强制访问这个文件并关闭它,这样我就可以再次从另一个应用程序中打开它。我尝试过一些技巧,例如将V char发送到/dev/watchdog,使用WDIOS_DISABLECARD禁用
看门狗
,杀死其他
进程
,但它们不是我要找的东西。我只有一个正在运行的
进程
,因此通过其他
进程
关闭打开的文件意味着主
进程
已经崩溃,而没
浏览 9
提问于2022-11-24
得票数 1
2
回答
用Python编写
看门狗
、
、
、
我需要在Ubuntu上为第三方网络文件传输
java
程序编写一个
看门狗
,该程序在持续的网络传输@4MB/s中每40-50分钟就会死一次。while monitoring_enabled: # query ps and /proc to see if it's请注意,我并不是在暗示
进程
终止时触发任何通知/事件,而是询问OS是否
浏览 6
提问于2012-06-17
得票数 2
4
回答
执行属于其他
进程
的外部功能
、
、
、
我有两个
进程
在运行,一个是
看门狗
,另一个是简单的测试过程。我需要
进程
2从
看门狗
调用代码,我这样做的原因是为了减少
进程
2的大小。例如,
进程
2必须从
看门狗
调用一个名为"IsSafe“的函数。IsSafe函数依赖于属于
看门狗
进程
的其他代码,因此为
进程
2重写此代码是不可行的。我想过一些想法,请您给出最好的解决方案并给出建议。Idea OneI
浏览 5
提问于2011-09-05
得票数 0
回答已采纳
2
回答
杀灭背景过程
、
、
我正在运行一个
Java
程序,它使用没有窗口的CreateProcess (使用所示的设置)充当程序的服务器。我有一个对象,它在构造函数中运行
进程
,保存
进程
句柄,并在调用TerminateProcess时在析构函数中使用它来杀死它。我的问题是,当我的窗口与角落中的X一起关闭时,这个析构函数永远不会被调用,并且
进程
在后台继续运行,句柄丢失,而且我没有迹象表明它仍然在运行,也没有任何方法杀死它(其他任务管理器)。使用
进程
名是不好的,因为它只是
java
,我不想杀死计算机上的所有
Java<
浏览 5
提问于2013-02-07
得票数 0
1
回答
玩!没有正确关闭H2
、
、
、
最近,我在catalina.out日志中注意到一条消息,抱怨我的应用程序没有关闭一个名为"H2文件锁
看门狗
“的
进程
。根据对H2文档的简短搜索,我认为这个过程是干扰我的应用程序的原因。我无法重新启动机器,因为它不是我的,我也找不到top或ps的
看门狗
。我更喜欢一种自动关闭它的Play方式,但我不想把它构建到我的部署脚本中。 如果你读过这篇文章,那就谢谢你了!
浏览 2
提问于2011-08-24
得票数 7
回答已采纳
2
回答
Python
进程
在重新启动后停止响应SIGTERM / SIGINT
、
、
在使用
看门狗
进程
运行某些python
进程
时,我遇到了一个奇怪的问题。
看门狗
进程
是用python编写的,它是父
进程
,它有一个名为start_child(name)的函数,它使用subprocess.Popen打开子
进程
。Popen对象被记录下来,以便
看门狗
可以使用轮询()监视
进程
,并最终在需要时以terminate()结束它。有7个子
进程
,它们都是python。如果我手动运行任何一个子程序,我可以使用发送SIGTERM
浏览 6
提问于2009-07-15
得票数 3
回答已采纳
1
回答
需要一个
看门狗
类型的程序
我需要做一个
看门狗
类型的程序,例如在执行过程中,我的控制可以在任何方法中进行-boolean b = goInThisBlock();那么我如何在
java
中实现这一点呢?
浏览 3
提问于2013-04-04
得票数 0
5
回答
如何在实时操作系统中使用
看门狗
定时器?
、
、
、
我有很多
进程
在运行。我想利用
看门狗
计时器,这样我就可以检测到
进程
由于任何原因而停止运行,并重置处理器。 在没有RTOS的更简单的应用程序中,我总是从主循环中触摸
看门狗
,这总是足够的。然而,在这里,有许多
进程
可能会挂起。在确保每个
进程
正常运行的同时,定期接触
看门狗
计时器的干净方法是什么?我在想,我可以为每个
进程
提供一个回调函数,这样它就可以让另一个监督所有
进程
的函数知道它仍然是活动的。回调将传递一个参数,该参数将是任务的唯一id,这样监
浏览 3
提问于2012-11-04
得票数 15
回答已采纳
2
回答
如何设置我的服务器exe保持运行
、
我现在部署了一个服务器
进程
,我想让我的服务器保持运行。以防
进程
以某种方式崩溃,无论是异常还是其他技术流程,那么我需要重新启动它。为此,我创建了另一个
进程
,它会在
进程
列表中检查(例如,每隔2分钟)这个特定的
进程
名称,如果没有找到,它将启动该
进程
。由于某些限制,我无法将我的服务器
进程
部署为windows服务,它是一个windows窗体应用程序。 谢谢。
浏览 1
提问于2012-02-03
得票数 3
1
回答
什么是撞击环?
、
、
、
我正在阅读谷歌的网站可靠性工程书,并浏览了一个单词crashloop,这是我以前从未听说过的,也无法找到一个定义。
浏览 2
提问于2018-08-31
得票数 10
1
回答
在使用MiniDumpWriteDump
进程
之外时,如何获取异常信息?
、
、
、
、
当使用MiniDumpWriteDump函数在Windows上创建
进程
的核心转储时,建议(例如,和)从另一个“
看门狗
”
进程
运行MiniDumpWriteDump,因为在同一
进程
中调用它很可能无法工作。目前,我们的应用程序正在对一个未处理的异常(我们通过一个
看门狗
线程)调用它。由于我们有时有问题,它不工作,我们想把它转移到一个单独的过程。现在,给另一个
进程
发送开始写入转储的信号很简单(只需使用事件、信号量,您可以给它命名),但是如何将我为SetUnhandledExceptionFilte
浏览 6
提问于2012-11-27
得票数 8
回答已采纳
1
回答
QApplication从分段故障中恢复
、
我希望能够通过捕获SIGSEGV并重启QApplication来从MyApplication中的分段故障中恢复。因此,出于测试目的,我在代码中注入了一个分段错误。#include <QApplication>#include "MyApplication.h"
浏览 3
提问于2020-09-10
得票数 0
2
回答
Linux watchdog和NTP
、
、
我使用带有'file‘选项的Linux watchdog守护
进程
来定期检查我的应用程序每隔xx秒更改一次的时间。这工作得很好,但我注意到,如果系统时间很远,NTP更新时间,那么
看门狗
就会重新启动。在一些设备上,时间似乎不会永久更改,因为它会由于
看门狗
而重新启动并无限重复。我认为watchdog在重启之前执行的操作之一是更新硬件时间?
浏览 1
提问于2018-03-19
得票数 1
2
回答
如何确定在机器上是否实现了硬件或软件监视狗?
、
、
我有一台嵌入式计算机,我正在努力开发,我想知道它是一个软件
看门狗
,还是一个硬件
看门狗
。 首先,我检查了一下,发现/dev //dev中有一个
看门狗
。但是,当我发布ps时,我没有看到一个监督程序。所以我安装了一个
看门狗
守护
进程
(还是驱动程序?)并且验证了一个
看门狗
正在运行,我再次使用了ps。我现在的问题是我不知道这是硬件还是软件
看门狗
.这里有一个.conf文件,也有一个名为/usr/sbin/瓦特狗的
进程
浏览 4
提问于2014-06-04
得票数 7
1
回答
调试从
java
中加载的dll,该dll从浏览器加载。
、
、
我没有
java
applet或dll的源代码,因此我不能在代码中放置调试钩子。)此终止的原因是什么?是
java
本身还是浏览器中的watchdog
进程
?它可以被关闭、调优或保持运行吗?
浏览 2
提问于2012-01-18
得票数 0
回答已采纳
1
回答
如何使系统停止启动硬件
看门狗
、
我已经将系统配置为使用硬件
看门狗
。--这是配置WatchdogDevice=/dev/watchdog1我无法杀死系统的
进程
。
浏览 0
提问于2022-03-15
得票数 1
回答已采纳
1
回答
Bash脚本-维护运行的多个实例
、
如何确保某些程序的多个实例始终在运行?
浏览 3
提问于2016-05-25
得票数 0
回答已采纳
5
回答
如何在微控制器硬件复位前保存一些数据?
、
、
、
该微控制器具有多个复位源(例如时钟监视器复位、
看门狗
复位和.)。假设因为有了
看门狗
,我的微控制器被重置了。如何在重置发生之前保存一些数据。例如,我的意思是,在
看门狗
重置之前,我怎么能理解程序计数器在哪里?使用这种方法,我想知道我哪里有错误(换句话说,长
进程
),这会导致
看门狗
重置。
浏览 10
提问于2019-02-06
得票数 4
回答已采纳
2
回答
什么时候会删除/proc/<pid>?
、
( b)
进程
A打开的所有文件都已关闭。
进程
A是一个多线程后台服务.它是由cmd ./process_A args1 arg2 arg3启动的。还有一个
看门狗
进程
,它定期检查
进程
A是否还活着(每1秒一次)。如果
进程
A死了,那么重新启动它。
看门狗
检查
进程
A的方式如下所示。 1)在/proc/下收集所有的数值子项。2)将/proc/<all-pids>/
浏览 0
提问于2019-02-22
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
java进程cpu飘高排查
java 线程与进程的相关内容
使用 kill 命令杀死 java进程,你用对了吗?
解决Java进程堆内存持续增长的问题
java线程与进程知识总结,思维导图分享!
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券