在我的工作中,备份的优先级低得惊人。备份策略是在不久前实施的,从那时起就假设备份没问题。如果您询问系统管理员,他们会说所有内容都已备份。
但是,当您要求特定备份时,有一半时间它们都不在:
几周前,灾难真的来临了,因为其中一台服务器丢失了太多的 RAID 磁盘。幸运的是,如果您尝试了很多次,一张磁盘仍然足以复制数据。
但即使在那次近乎灾难之后,我似乎也无法说服系统管理员改善这种情况。所以我想知道,有什么让人们睁开眼睛的秘诀吗?在我看来,我们正沿着悬崖边走。
我们有大量客户端连接到我们的 DHCP 机器。我们想将其中一些分配给不同的 IP 块,该块以较低的优先级进行路由。每次 DHCP 租约续订时,我们都想检查数据库并决定我们要将客户分配到哪个 IP 块。
在决定在哪个池中分配哪个地址时,有没有办法让 DHCP 服务器执行脚本、查看数据库或执行一些动态代码?每个客户端都由 option82 唯一标识,也就是“DHCP 中继代理信息选项”。
我们有一个有时会挂起的计划任务。它只是停止响应。在 Windows 2003 上,我们将任务调度程序配置为在 3 小时后终止任务。这是一个 32 位进程。
在 Windows 2008 R2 上,我们设置了“如果任务运行时间超过则停止任务”和“如果正在运行的任务在请求时未结束,则强制其停止”。
但是,当任务挂起时,它永远不会停止,并且会在进程资源管理器中停留数天。
为什么 Windows 调度程序不会终止进程的任何线索?
(这篇文章针对这个问题有一个可重现的设置。)