问题标签 [recovery]

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 回答
3572 浏览

apache - 从已安装但不可用的 NFS 安装中恢复 Apache

我在生产中有几个 Web 应用程序,它们利用 NFS 挂载在 Web 头之间共享资源(通常是静态资产文件)。如果 NFS 挂载不可用,Apache 将挂起无法访问的请求文件,内核将记录:

Nov 2 14:21:20 server2 kernel: nfs: server server1 not responding, still trying

我重现了运行 NFS v3 和 Apache 2.2.3 的 RHEL5 中的行为:

  1. 在 Server1 上创建 NFS 挂载(我的 /etc/exports 的内容)

    /srv/test_share server2(rw)

  2. 在 Server2 上挂载 NFS 共享(我的 /etc/fstab 的内容)

    server1:/srv/test_share /mnt/test_share nfs defaults 0 0

  3. 在 Apache 中设置一个虚拟主机,其中包含一个简单的 HTML 文件,该文件引用存储在 NFS 共享上的图像文件

  4. 加载网站,html和图片文件都返回200

  5. 卸载 NFS 共享,加载页面为引用的图像返回 404

  6. 重新挂载 NFS 共享

  7. 通过在 Server1 上关闭 NFS 来模拟 NFS 崩溃 - 重新加载站点会挂起检索引用的文件。

到目前为止,互联网搜索还没有找到一个好的解决方案。基本上,所需的行为是 Web 服务器返回 404,并且在 NFS 挂载恢复之前不会挂起。

干杯,

0 投票
1 回答
4096 浏览

mercurial - HG 更改的文件在更新到修订版后未显示

使用 Mercurial、TortoiseHG、Win XP。

我有一个包含许多文件的工作目录。承诺并准备好。

我的同步软件 [配置不正确] 将一些非常旧的文件 [从我使用 HG 之前] 复制到我的工作目录中,覆盖了很多小时的工作。

我想回到上次提交的版本,所以我做了“更新到修订版”-> 当前分支提示。

那一定是错误的事情,因为现在它将所有这些旧文件都显示为当前文件,并且我所有的工作都没有任何迹象。

“修订更新”不会显示在历史记录或任何地方。

我能做些什么来找回我的文件?

此外,每当我尝试与 bitbucket 同步时,它都会挂起、阻止 Internet [浏览器和 IM 停止工作],并且不更新 [因此我没有任何其他副本]。任何人都知道如何解决?

谢谢(绝望!)

下面是图表,根据要求。它没有向我显示任何关于提示(?)的更新:( 来源:jewishmusic.net替代文字

0 投票
3 回答
2403 浏览

c# - 编译器生成的 Cruft

我正在尝试使用 Reg Gate 的反射器从程序集中恢复源。原始源代码利用了几个 C# 3.0 特性,这使得恢复起来有点困难。例如,这里是匿名类型的恢复源。弹出的第一件事是类标识符上的 <> 。运行时类型命名规则显然比设计时规则更自由。很公平。一个简单的搜索和替换将解决这个问题。我必须注意哪些其他编译器修改以及如何处理它们?

0 投票
1 回答
471 浏览

sql - PostgreSQL 和时间点恢复

我正在阅读这个: http ://www.postgresql.org/about/

我看到了这个:

作为企业级数据库,PostgreSQL 拥有复杂的功能,例如......时间点 恢复

我需要一些关于这个主题及其特性和实例的说明,或者分享他们自己的表演经验?

0 投票
1 回答
1573 浏览

android - Android - AlarmManager 恢复

感谢TasKiller我有可靠的方法来关闭来自我AppWidget的更新AlarmManager

现在,撇开讽刺,我如何从这样的事件中恢复过来?到目前为止,我只看到Alerts只有在重新启动手机后才会复活。

我可以将恢复代码粘贴到几个地方,例如Activity#onCreate属于我的应用程序和小部件的各种地方,但有没有更好的方法?

此外,如果警报正常怎么办 - 有没有办法检测到它而不运行AlarmManager#setRepeating

还是多次运行它有什么害处?

0 投票
2 回答
280 浏览

c# - 如何创建可恢复的文件上传器控制台应用程序?

我正在将数千个文件上传到服务器。

服务器连接中断分配,所以我需要一种方法让这个控制台应用程序能够在连接失败几秒钟等时恢复。

我的应用程序很简单,它只是获取 c:\uploads 文件夹中的所有文件,然后使用 Web 服务将文件上传到服务器。

所以:

foreach(文件中的字符串文件) { UploadToServer(file); }

我怎样才能做到这一点,以便在连接失败时重新覆盖?(故障通常只持续几秒钟)

0 投票
2 回答
10656 浏览

oracle - 如何从备份中恢复 Oracle 10G 数据库

我有一个 Oracle 10G 数据库。我运行以下脚本来备份数据库。

备份生成 .dbf、.log 和 .bac 文件。现在我想从上面的备份文件中恢复数据库。我不想使用 RMAN。

我知道使用以下命令可以将 .dbf 文件恢复到表空间中:

在上面的 imp 命令中,我不明白要针对“.dmp 文件的位置”提供哪个文件,因为我的备份没有生成任何 .dmp 文件。

有人可以帮忙吗?

0 投票
1 回答
1386 浏览

asp.net - 从 App_Code.dll 恢复文件背后的代码

我丢失了我之前发送给我的网络主机的项目的解决方案文件。现在我需要编辑和修复一些,但我现在没有解决方案文件。我有 App_Code.dll 的项目。

有没有办法让整个项目回来?

谢谢

0 投票
6 回答
10069 浏览

unix - 从 CVS *,v 文件的存档中恢复文件

我试图从过去使用 CVS 管理的一堆文件中恢复一些旧的源代码(纯文本)。我有一个目录,其中包含 CVS 的 *,v 文件格式的所有源代码文件。这看起来很像原始文件,但里面有很多 CVS 特定的头文件和修订信息。

有没有一种简单的方法可以删除所有 CVS 内容并保留文件的最新版本?

0 投票
1 回答
1160 浏览

windows-services - 即使配置了恢复选项,窗口服务也无法重新启动

在我的窗口服务中,如果启用服务以连接到 SQL Server,它会引发异常并且 Windows 服务将不会启动。为了克服这种情况,我将 Windows 服务的恢复选项设置为第一次失败、第二次重新启动服务失败、1 天后重置失败计数和重新启动服务为 0 分钟。

我想要的是当服务抛出异常(未处理)时,服务应该使用我配置的恢复选项,并应该尝试重新启动服务。但这不起作用。

在为恢复选项配置服务后,如果我进入任务管理器并手动结束该过程,则仅应用此恢复选项。

谁可以帮我这个事?