问题标签 [checkpoint]

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 投票
2 回答
3993 浏览

java - Java 检查点

我希望我的问题不是太含糊,但我正在寻找有关 Java 检查点的更多信息。我必须生成一个大的搜索树,我希望能够在程序中断后恢复计算(例如在突然重启后等)。因此我需要检查点。我发现很少有关于这方面的文档,我觉得很多开发在 90 年代中期就停止了。到目前为止,我找到了一个名为Padmig的库,但我希望有替代品吗?任何人都可以通过一些有关 Java 检查点的信息为我指明正确的方向吗?

0 投票
3 回答
2861 浏览

python - 酸洗自我并返回运行状态?

我发现以下帖子非常有帮助: 如何腌制自己?

但是,此解决方案的局限性在于,当类重新加载时,它不会以其“运行时”状态返回。即它将重新加载所有变量等以及在它被转储的那一刻类的一般状态..但它不会从那时起继续运行。

考虑:

如果上面运行,通过创建 someClass 的实例:

这不会将类返回到其运行时状态,它不会继续执行 while 循环,直到 i == 20..

这可能不是正确的方法,但我正在尝试找到一种方法来捕获我的程序的运行时状态,即冻结/休眠它,然后在可能将其移动到另一台机器后重新启动它。这是由于我遇到的问题由不支持检查点的集群上的排队系统强制执行的时间限制。

0 投票
2 回答
112 浏览

ruby - 需要一个简单、干燥、通用的检查点机制

背景:我正在做的许多操作都需要长时间的网络访问。有时 Web 访问失败,需要重新启动该过程。从头开始重新启动过程很痛苦。

因此,我编写了许多用于检查点的临时方法:当您重新启动进程时,它会查看检查点数据是否可用并从中重新初始化状态,否则它会创建新状态。在操作过程中,进程会定期将检查点数据写入某处(写入文件或数据库)。完成后,它会清理检查点数据。

我想要一个简单、干燥、通用的检查点机制。你会怎么写?还是有一个模块已经这样做了?(虽然这还不是问题,但线程安全实现会获得额外的星星!)

0 投票
5 回答
976 浏览

c - 是否可以中断一个进程并检查它以便稍后恢复它?

假设您有一个应用程序,它正在消耗所有的计算能力。现在你想做一些其他必要的工作。在 Linux 上是否有任何方法可以中断该应用程序并检查其状态,以便稍后它可以从它被中断的状态中恢复?

特别是我对一种可以在另一台机器上停止并重新启动应用程序的方式感兴趣。这也可能吗?

0 投票
1 回答
677 浏览

windows - Windows 上的检查点(快照/恢复)库?

引用 Wikipedia 的话,检查点“基本上包括存储当前应用程序状态的快照,然后在出现故障时使用它来重新启动执行。”

我需要检查点并恢复C++科学应用程序(我们编写的)。该程序是单线程的,不依赖于其他正在运行的应用程序:没有 GUI、没有网络、没有管道、没有 fork 等。它所做的只是计算和文件 I/O。

在 Linux 上,DMTCP非常适合我。它甚至不需要修改源代码或重新链接。BLCR 和 Condor 也支持 Linux 上的检查点。

在不久的将来,我将不得不在 Windows 上运行该应用程序。我四处搜索,找不到任何适用于 Windows 的检查点库。原则上,我可以修改应用程序,以便它根据请求将其状态转储到磁盘上,并在下次运行时重新加载数据。但是,由于应用程序的复杂性,即使在序列化库的帮助下,这也需要付出很多努力。

那么,Windows 上是否有任何 C/C++ 检查点库?如果库需要对我的代码进行修改,那就太好了。理想情况下,该库将允许我根据请求检查点(例如通过发送信号/消息),而不是只能在代码中的特定点保存状态。

(我知道类似的问题说检查点通常是不可能的。但是,这对我来说是可能的,而且我一直在 Linux 上这样做。)

0 投票
1 回答
6059 浏览

c - 如何从 Check Point 设备中提取 Check Point 日志

我需要做的是,

我需要从Check Point 设备提取Check Point 日志

我已经读到,为了实现这一点,我们有以下事情,

OPSEC LEA(日志导出 API)提供从基于OPSEC SDK的 Check Point 设备提取日志的能力。OPSEC LEA 侦听将包含您的日志的设备( OPSEC LEA 服务器)上的端口 tcp/18184 。然后,您的 OPSEC LEA 客户端将连接到 18184 并提取日志。

因此,为了运行 LEA 服务器,我在 VirtualBox 上安装了Check Point R75.20我不知道如何在 Check Point R75.20 平台上运行 OPSEC LEA 服务器。我也阅读了 R75.20 的文档,但无法获得有关运行服务器的提示。

现在,在我运行 lea-server 之后,它不是我将用来编写 OPSEC LEA CLient 的 OPSEC SDK吗?

谢谢。

0 投票
1 回答
6957 浏览

linux - $FWDIR 不指向任何地方

我已经安装了 Check Point R75.20 splat。可以使用 OPSEC LEA 直接访问 Check Point 防火墙日志。为此,我需要建立 LEA 连接。

现在要设置 LEA 连接,我需要执行以下步骤:

1) 在安装 Check Point 管理服务器的计算机上的 FWDIR\conf 目录中,编辑 fwopsec.conf 文件以包含以下行:lea_server port 18184

2)...

我的问题是我的FWDIR没有指向任何地方。此外,如果我做一个,

我没有得到任何结果。在寻找问题时,我发现,

但我在我的检查点平台中没有看到任何目录

我被困住了。我错过了什么?谢谢。

0 投票
1 回答
1543 浏览

linux - 如何登录 SmartDashBoard?

我在我的 VirtualBox 上安装了 CheckPoint SecurePlatform R75.20。我配置了它。现在为了创建一个 OPSEC 应用程序并继续维护一个 LEA 服务器,我需要登录到SmartDash Board。我将我(即我的 ip)定义为GUI 客户端,并尝试使用管理员用户名和密码登录 SmartDash Board (这是需要做的)。但是登录被拒绝说“主机是 owm 或用户不是 GUI 客户端”。就我而言,主机已启动,因为我正在 ssh 进入它,并且我已经明确提到我的 ip 作为 GUI 客户端。

我哪里出错了?谢谢。

0 投票
1 回答
1330 浏览

linux - 如何使用 fw1-loggrabber 客户端

在尝试运行 fw1-leggrabber 客户端时

我收到以下调试消息:调试消息

我已经安装了 CheckPointR75.20 Splat。我使用 SmartDashBoard 客户端创建了一个新的 OPSEC 应用程序。它生成了一个Client DN。配置检查点服务器后,我得到了Server DN。现在在lea.conf文件中,我的条目为

这是我从上述步骤中获得的。

我得到的错误是:

可能是什么问题?

我看到值DN: cn=cp_mgmt,o=cpmodule..gy9quu文件$ CPDIR/registry/HKLM_registry.data的 MySicName 部分中

在 lea.conf 文件中,我应该放置服务器 DN,即o=cpmodule..gy9quu。我不知道这里有什么问题。

谢谢。

0 投票
1 回答
560 浏览

parsing - 日志解析器 COM -iCheckpoint

我有这些 Apache Tomcat 日志,我希望将其加载到数据库中。当前过程是在第二天加载日志。

目的是在中午 12 点、下午 3 点和下午 6 点逐步加载当天的日志。我查看了日志解析器帮助和在线并找到了输入参数:iCheckPoint。但是此参数不适用于 COM 插件。

我正在寻找是否有自定义插件的 iCheckpoint 参数的实现可用。

任何帮助将非常感激。