地理冗余工具

我正在编写一个高可用性应用程序的规范。 我需要一个低预算的解决scheme来在两个数据中心之间进行故障切换。 复制数据库和内容我将能够pipe理解决scheme。 什么是从一个地方切换到另一个地方的一些解决scheme?

Hyper-V中的IPv6问题

我正在使用2008 R2上的Hyper-VtestingIPv6设置。 我已经设置了一个虚拟机作为一个DC,与2008 R2标准版,AD,DNS和DHCP。 我有一个虚拟机作为Windows 7 RTM x64,作为域成员。 IPv4连接工作正常,这里没有问题。 IPv6另一方面是奇怪的。 DHCPv6工作正常,客户端获得分配的IPv6地址,并且也传递DNS服务器地址。 但是,一旦我使用Ping-6进行Ping,就会得到“ PING:传输失败,常规失败 ”。 如果我从DC到工作站,我得到一个“请求超时”。 由于这是一个testingnetworking,我已经禁用了防火墙,但是这并没有改变这种情况。 我使用fd48:5884:e6ae:e8e9 :: / 64作为前缀,fd48:5884:e6ae:e8e9 :: 1是DNS服务器,工作站具有由DHCPv6分配的dynamic地址。 重置工作站上的IP堆栈(“netsh int ip reset”和“netsh int ipv6 reset”)也没有帮助。 编辑:似乎路由没有添加在客户端上。 Ping服务器到客户端的链路本地地址工作正常,反之亦然。 这也似乎我不得不通过netsh一些路由器广告。 我会研究这个,并会发布后续行动。 编辑2:似乎路由器广告是需要在networking上发布路由。 除此之外,需要激活“Managed”和“Otherstateful”标志来启用DHCPv6。 我现在运行了IPv6,唯一的问题是客户端有4个IPv6地址。 2个普通地址,一个临时地址和一个本地链路。 2个普通地址可能意味着2个中的一个是通过自动configuration完成的。 这是使用DHCPv6时通常的想法,还是我错过了什么? 提前致谢。

如何部署Windows Embedded Standard?

在客户端上部署Windows Embedded Standard 2009的常规工作stream程是什么? 我还没有find一个官方指导,并希望有一个链接。 部署需要额外的软件吗? 如果客户端不支持PXE,我该怎么办?

基本身份validation与htaccess但没有密码文件

我可以使用htaccess限制访问我的网站,并在.htaccess中指定用户名/密码,所以我不必担心密码文件?

帮我理解mk-heartbeat

来自SHOW SLAVE STATUS的Seconds_Behind_Master被认为是Slave滞后的不可靠度量。 mk-heartbeat经常被提供作为一个可靠的select。 现在mk-heartbeat甚至不需要奴隶运行。 http://www.maatkit.org/doc/mk-heartbeat.html 摘抄: mk-heartbeat是一个由两部分组成的MySQL和PostgreSQL复制延迟监视系统,不需要从机工作(换句话说,它不依赖于MySQL上的SHOW SLAVE STATUS)。 所以我的理解是,你在Master上创build一个DB /表,运行mk-heartbeat,更新如下: ./mk-heartbeat -D heart –table beat -u heartbeat -p XXXXXXXXX –update -h 192.168.2.80 然后在Slave上,你在master上的DB / table上指向mk-heartbeat(即你在master上做一个GRANT语句来赋予Slave权限),并像下面这样使用–monitor运行: ./mk-heartbeat -D heart –table beat -u heartbeat_slave -p XXXXXXXXX –monitor -h 192.168.2.80 我已经完成了这个工作,甚至在MySQL示例员工薪水表(这创造了奴隶滞后,至less根据不可靠的Seconds_Behind_Master)的2.8M +行更新时,我从来没有看到mk-heartbeat –monitor从: 0s [ 0.00s, 0.00s, 0.00s ] 也许情况是我没有产生足够的延迟,并且根据mk-heartbeat文档,复制事件在不到半秒的时间内传播,我可以预期看到零秒的延迟: mk-heartbeat有一秒钟的分辨率。 这取决于主服务器和从服务器上的时钟通过NTP密切同步。 – 更新检查发生在秒的边缘,并且 – 监视器检查在几秒之间发生。 […]

XP安装过程中的驱动器号分配

似乎在无人参与的XP安装过程中驱动器号可能会改变。 我试图在一个PC上安装XP,一个主分区,一个逻辑卷在硬盘上,一个CD驱动器。 安装完成后,我希望能像往常一样得到: – C:=主分区 – D:=扩展分区 – E:= CDROM 但是我得到的是: – C:=分机 – D:= CDR – E:= Pri 从所有应该在C:上的文件中,有一些实际上在C:(不多),其余的都在E:(包括“程序文件”,“文件和设置”,…) 所以安装不起作用,因为它是无人值守的。 它期望有些文件在某些​​地方,但没有find它们。 顺便说一句:这个安装在许多其他PC上工作得很好。 这是从哪里来的? 有什么办法可以解决吗?

服务器上的Complus错误(事件ID 4689)(IIS)

昨天我开始在我们网站服务器上的某些网站上发现服务器太忙的错误。 所以我login了服务器并查看了事件查看器 约4次/分钟即时得到这个错误: 日志名称:应用程序 来源:Complus 事件ID:4689 错误信息: 运行时环境检测到其内部状态不一致。 这表示在COM +应用程序中运行的自定义组件,它们使用的组件或其他因素可能导致进程中可能存在的不稳定性。 d:\ longhorn \ com \ complus \ src \ comsvc​​s \ threads \ stathread.cpp(300),hr = 80070008:CSTAThread:CoGetApartmentID失败 我想知道是否有人有这样的问题,如果是的话是什么有关/我该如何解决?

在MySQL中设置高wait_timeout设置的负面影响是什么?

我正在研究在MySQL服务器上增加wait_timeout的可能性,以避免Solr数据导入处理程序中的stream式JDBC SELECT在默认的28800秒之后超时。 注意:在连接上设置autoReconnect = true不足以满足我的需要。

如何在httpd.conf中编写这些.htaccess规则

我有两个htaccess规则,我想转移到httpd.conf,因为我听说这是更好的性能。 我试着把它们复制到httpd.conf中,但是它没有使用相同的语法,因为它不起作用。 有人可以告诉我这两个.htaccess规则的httpd.conf相当于: # DISABLE HOTLINKING RewriteEngine on # Options +FollowSymlinks RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?mysite.com/.*$ [NC] RewriteRule \.(gif|jpg|jpeg|png|js)$ – [F] # PREVENT ALL ACCESS TO THIS FILE <files admin.php> order allow,deny deny from all </files> 非常感谢。

完全升级SQL数据库

我们有一个以前在SQL Server 7上运行的SQL Server 2000服务器,其结果是默认的sorting规则不是SQL 2000以后的默认设置(SQL_Latin1_General_CP1_CI_AS而不是Latin1_General_CI_AS)。 无论如何,我们现在计划最终升级到SQL Server 2008。 虽然升级顾问显示除了涉及一些遗留系统表的一个维护sp之外没有任何问题,但是我想知道如何对数据库进行“全面”升级,而不是简单地将数据库保持在兼容模式,而如果我们或者进行升级,或者将SQL2000数据库恢复/附加到SQL2008实例。 所以我有各种各样的问题: 将数据库保持在2000兼容模式,我们会失去任何function吗? 如果我们将兼容模式更改为2008年,什么可以打破? 会有其他设置,我们需要改变,使其完全SQL 2008数据库? 有没有什么办法让升级忽略现有的sorting规则引用,并始终使用服务器默认值? 或者是从头开始重新编写数据库,然后再导入数据呢? 基本上我们想要升级,但是要确保这个传统的数据库/服务器可以从SQL Server的新版本的function中完全获益。

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.