我收到了许多奇怪的请求,它们的req.headers.host值不在我的域中。
var mc_domain = "mysubdomain.mydomain.com:8888";
var server = require('http').createServer(function (req, res) {
if (req.headers.host !== my_domain) {
console.log("not the host you are looking for " + req.headers.host);
我在每个数据中心都有一对CentOS Linux服务器。它们在每个数据中心内都有故障转移,由心跳和DRBD管理(我知道这些都是过时的工具,但它们是稳定的,所以不想改变它们)。
它们还具有数据中心间交换的能力,使东方数据中心成为主动的,而西部成为被动的。但这是一个人工工程过程,没关系。
目前,西部数据中心是主动数据中心,东部数据中心是被动数据中心。
serverA.west <-> serverB.west <-----------> serverA.east <-> serverB.east
ACTIVE DATA CENTER