AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-17442

Chris's questions

Martin Hope
Chris
Asked: 2012-09-19 10:20:08 +0800 CST

Keepalived 不遵守 nopreempt

  • 2

我正在使用 Keepalived 在主/从配置中管理两个 Redis 实例。我遇到的情况是,如果 Keepalived 在主设备(具有更高优先级的设备)上终止,则备份服务器将接管主设备。然而,当 Keepalived 在更高优先级的机器上重新启动时,备份服务器立即将主控状态让给更高优先级的机器,这有效地刷新了 Redis 缓存。

我尝试将 nopreempt 指令添加到我的 keepalived.conf,但这种行为仍在发生。

下面是备份(低优先级)服务器的 keepalived.conf。

global_defs{
        router_id redis_server_2
}

vrrp_script chk_redis {
        script "killall -0 redis-server"
        interval 5
}

vrrp_instance VI_1{
        interface eth0
        virtual_router_id 100
        priority 200
        advert_int 1
        state BACKUP
        nopreempt
        track_script {
                chk_redis
        }

        virtual_ipaddress {
                10.19.105.229
        }

        notify_master "/usr/bin/sudo /var/lib/redis/redis.sh -m"

        notify_backup "/usr/bin/sudo /var/lib/redis/redis.sh -s"

        notify_fault "/usr/bin/sudo /var/lib/redis/redis.sh -k"
high-availability
  • 1 个回答
  • 2792 Views
Martin Hope
Chris
Asked: 2012-09-15 11:35:29 +0800 CST

Cron 作业没有将 Redis 置于从属模式

  • 2

我的组织让 Redis 在主/从配置中运行,使用 Keepalived 在两者之间切换。发现当Slave实例因为某种原因死亡时,Keepalived不会重启它。我开始编写一个 cron 作业来检查并查看 redis 是否正在运行,如果 slave 死了,则重新启动它。

#!/bin/bash
#redis_cron_restart.sh
######variables########
REDIS_IP="10.19.105.229"
REDIS_CONF="/var/lib/redis/redis.conf"
#Check to see if Redis is running
killall -0 redis-server
if [ $? -eq 1 ]
        then
                date >> /var/lib/redis/log.txt
                echo redis-server not running. Checking redis master >> /var/lib/redis/log.txt
                redis-cli -h ${REDIS_IP} PING
                if [ $? -eq 1 ]
                        then
                                echo redis master not running. Doing nothing. >> /var/lib/redis/log.txt
                        else
                                echo redis master is running. I must be the slave. Restarting keepalived >> /var/lib/redis/log.txt
                                redis-server ${REDIS_CONF}
                                sleep 1
                                wait
                                redis-cli SLAVEOF ${REDIS_IP} 6379
                fi
        else
                echo redis-server running. >> /var/lib/redis/log.txt
fi

它运行,并重新启动 Redis。但是,它不会将 Redis 置于从属模式。如果我输入

redis-cli SLAVEOF 10.19.105.229 6379

然而,在我的终端,它进入了从属模式。有任何想法吗?

cron
  • 2 个回答
  • 310 Views
Martin Hope
Chris
Asked: 2010-03-18 07:59:25 +0800 CST

在不使用 .htaccess 的情况下阻止 IP 范围

  • 1

我有一个使用 NearlyFreeSpeech.net 托管的 WordPress 博客。最近,俄罗斯人发现了它,并一直在评论向我发送垃圾邮件。我不想每天浪费 30 多条西里尔文评论,我也不想为带宽付费。

我做了一些研究,所有评论者都来自 RIPE 授权的 IP 范围。因为我的博客只对生活在美国东南部的人感兴趣,所以我认为快速而肮脏的解决方案是使用 .htaccess 来拒绝来自 62.0.0.0/8 和 80.0.0.0/8 - 91.0.0.0/8 的连接。我写了一个 .htaccess 文件就是这样做的,但俄罗斯人仍然通过!

根据 NearlyFreeSpeech.net 的常见问题解答,他们不能通过 .htaccess 支持 IP 阻塞(廉价托管是有代价的)。我可以通过 Wordpress 按 IP 阻止评论(我认为),但我想不出阻止 IP 范围或通配符的方法。

有人知道其他方法吗?

ip .htaccess wordpress ip-blocking
  • 3 个回答
  • 839 Views
Martin Hope
Chris
Asked: 2010-03-02 12:06:20 +0800 CST

启动 ADUC 时出现“未知用户名或错误密码”

  • 1

当我从我的工作站打开 Active Directory 用户和计算机时,我收到一个错误:

无法找到命名信息,因为:
登录失败:未知用户名或密码错误。
请联系您的系统管理员以验证您的域
是否已正确配置并且当前在线。

如果我以其他人的身份登录到我的工作站,它就可以工作。如果我使用我的帐户登录到不同的工作站,它可以工作。

所有有问题的工作站都运行 Windows Vista(32 位和 64 位)或 Windows Server 2008。有问题的域控制器正在运行 Windows Small Business Server 2008。

远程服务器管理工​​具中的其他所有内容(我尝试过的)都运行良好。

有什么想法吗?

编辑:我刚刚尝试重新安装 RSAT。没有这样的运气。

active-directory authentication windows-authentication
  • 2 个回答
  • 16406 Views
Martin Hope
Chris
Asked: 2010-01-26 11:27:55 +0800 CST

如何创建部门特定的共享驱动器

  • 0

我正在尝试创建特定于部门的共享驱动器。我正在使用 Windows Server 2008 文件服务器和 Windows Vista 客户端。理想情况下,我希望它像这样工作:

在文件服务器上,存在一个 \Departments 目录,其中包含诸如 Marketing 和 Development 等子目录。

Sally 在市场营销部。在她的计算机上,她将 T:\ 视为已安装的网络驱动器。T:\ 仅包含 \\fileserver\Departments\Marketing 的内容。

Dave 是一名开发人员。在他的计算机上,他将 T:\ 视为已安装的网络驱动器。T:\ 只包含 \\fileserver\Departments\Development 的内容。

我可以想到几种使用 Active Directory 组和 VB 脚本的方法,但它们看起来都很笨拙。以前有人做过吗?你会怎么做这样的事情?

windows-server-2008 network-share ntfs
  • 1 个回答
  • 532 Views
Martin Hope
Chris
Asked: 2009-10-20 12:29:36 +0800 CST

在使用 ESXi 的 vSphere Client 中出现“I/O 错误”

  • 2

我在 ESXi 中设置了一个数据存储,我将所有 ISO 都放在其中。不知何故,有些东西坏了(我不知道是什么),现在我无法将文件上传到那个(或任何其他)数据存储区。对于 ISO 大小的大型文件,会弹出“上传...”对话框,挂起一段时间,然后显示“发生 I/O 错误”。对于较小的文件(10 兆附近),“上传...”对话框出现,进度条开始显示,并估计剩余时间。然后它在剩余 1 秒时挂起一段时间,并出现相同的“发生 I/O 错误”。

有没有人见过这样的问题?

vmware-esxi
  • 2 个回答
  • 14256 Views
Martin Hope
Chris
Asked: 2009-10-01 08:00:29 +0800 CST

无法安装 Hyper-V 远程管理控制台

  • 0

解决了!

我正在尝试从我的台式 PC 远程管理 Hyper-V 服务器。按照这些说明,我下载了适用于基于 x64 的系统的 Windows Vista 的 Hyper-V 远程管理更新 (KB952627)。当我尝试安装它时,我收到错误“此更新不适用于您的系统”。

我正在运行 64 位的 Windows Vista SP2。

编辑:我还尝试了适用于基于 x64 的系统的 Hyper-V 的 Windows Vista Service Pack 2 管理工具更新 (KB970203),结果相同。

解决了! 我发现了这个更新: http: //www.microsoftpost.com/microsoft-download/update-for-windows-vista-for-x64-based-systems-kb952627/ 它有效。

windows-vista
  • 1 个回答
  • 714 Views
Martin Hope
Chris
Asked: 2009-09-25 06:41:33 +0800 CST

Symantec Endpoint Protection Manager 控制台看起来很奇怪——安装正确吗?

  • 0

我在 Windows Server 2003 机器上安装了 Symantec Endpoint Protection,管理控制台看起来很奇怪。看起来缺少碎片 [0]。更重要的是我无法生成报告,而且监视器屏幕基本上是空白的。

有没有人见过这个?

[0]
http://www.agocsdata.com/endpoint/SymantecEMC.PNG

symantec
  • 1 个回答
  • 2252 Views
Martin Hope
Chris
Asked: 2009-09-17 11:28:12 +0800 CST

如何将 Outlook 2007 设置为仅为终端服务环境中的所有用户下载标头?

  • 1

我正在为我公司的灾难恢复环境构建一个 Windows Server 2008 终端服务盒,并在其上安装了 Microsoft Office 2007 Professional Plus。只为所有用户(可能是 30+)强制下载标头的最佳方法是什么?

outlook-2007
  • 2 个回答
  • 291 Views
Martin Hope
Chris
Asked: 2009-09-11 06:30:49 +0800 CST

远程桌面服务服务器的最佳实践

  • 1

我的任务是构建远程桌面服务服务器。我的机器是 HP DL380,配备双 Xenon 3.6 GHz 处理器、10GB RAM、6 个 73GB SCSI 驱动器、千兆以太网卡等。它将安装 Office、Visual Studio、SQL Server 管理工具、Quickbooks 和一些其他程序。它将为 35 名员工提供服务,但实际上一次不超过 5 名。

就 RAID 和分区驱动器、设置操作系统和加固机箱而言,我应该遵循哪些最佳实践或指导方针?

编辑:这是我第一次构建 Windows 服务器。我过去有过一些 Linux 经验。

windows-server-2008
  • 2 个回答
  • 2600 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve