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-1466

Brent's questions

Martin Hope
Brent
Asked: 2010-04-09 09:18:08 +0800 CST

是否可以在不卸载 NFS 内容的情况下查看底层 NFS 挂载的内容?

  • 3

我在服务器上有一个共享目录——我们称之为 /home/shared——它通过 nfs 挂载了来自另一台服务器的内容。

当它被卸载时 /home/shared应该是空的 - 但是,在目录上运行du -x表明它不是空的。

我无法卸载 NFS 内容来检查安装点,因为它正在被其他人使用。

有什么方法可以查看/编辑实际挂载点的内容(而不是 NFS 内容),同时将 NFS 内容挂载给其他人使用?

nfs mount filesystems
  • 4 个回答
  • 3208 Views
Martin Hope
Brent
Asked: 2010-02-16 15:08:45 +0800 CST

反向代理故障转移方案?

  • 1

我目前有 2 个运行 ldirectord/heartbeat 以在它们之间进行负载平衡的 apache 网络服务器。每当我重新启动其中一个 Web 服务器或将其关闭以进行维护时,ldirectord 会自动故障转移以在实时 Web 服务器上运行,并且我的站点没有停机时间。

我正在考虑在我的网络服务器前面放置一个缓存反向代理,以减轻主服务器上的一些负载。

我的问题是,为了保持冗余和在不中断服务的情况下关闭我的任何服务器的能力,我是否需要设置2 个反向代理服务器,或者有什么方法可以让我的主服务器继续为请求提供服务而他们面前的单个反向代理服务器已关闭?

load-balancing failover reverse-proxy redundancy architecture
  • 1 个回答
  • 1867 Views
Martin Hope
Brent
Asked: 2010-02-10 11:51:18 +0800 CST

Debian:SSH:“PermitRootLogin=forced-commands-only”停止工作

  • 5

我有几台运行 Debian Lenny 的服务器。

就在最近,我发现了ssh 的PermitRootLogin=forced-commands-only指令,它允许我使用 ssl 密钥以 root 身份运行脚本化的 rsync,而无需启用更通用的 root ssh 访问。

然而,上周这停止工作 - 它出现在我的所有服务器上 - 我不知道为什么。

一切都可以继续使用PermitRootLogin=yes正常工作,但我更愿意阻止 root 登录 - 特别是通过密码。

在它停止工作的那一天,我们重新配置了我们的一个交换机上的一些端口(我们后来恢复了),但我看不出这会影响到这一点,因为它仍然可以在 PermitRootLogin 设置为 yes 的情况下工作。

我如何诊断为什么强制命令仅指令明显停止工作?

linux debian ssh
  • 2 个回答
  • 10697 Views
Martin Hope
Brent
Asked: 2010-01-30 20:53:46 +0800 CST

VMWare ESX 虚拟机上的带宽瓶颈

  • 1

我有 2 个负载平衡的 apache 虚拟服务器,每分钟处理几千个请求,我正在尝试诊断减慢它们的瓶颈。

我的网络服务器每个都有一个虚拟网卡,他们的 VMWare 主机每个都有 7 个千兆网卡。所有这些物理网卡都馈入 100Mb/s 交换机端口。

起初,我认为 VMWare 主机会聚合所有可用的带宽,并根据需要将其分配给虚拟机。但是,我现在想知道我是否错了。

我的同事向我解释的方式是,如果我在 VM 中只有一个虚拟NIC,它将绑定到单个物理 NIC,而不是汇总所有这些 NIC 的带宽 - 所以在我的情况下,这是受限于交换机端口的带宽为 100 Mb/s。 那是对的吗?

此外,两个 100Mb/s 连接(每台服务器上一个)是否会成为每分钟仅处理 1000-2000 个请求的站点的瓶颈?

apache-2.2 virtual-machines bandwidth vmware-esx bottleneck
  • 1 个回答
  • 3206 Views
Martin Hope
Brent
Asked: 2009-10-09 14:55:30 +0800 CST

需要帮助配置起搏器

  • 1

我正在尝试配置一个 2 节点 openais / 起搏器集群,并且很难找到信息/教程。

我的目标是在主从复制场景中设置 2 个 MySQL 服务器,我可以从两个服务器读取,但只能写入“主”服务器。

因此,我通过交换辅助 IP 地址并使用 my.cnf 中的“只读”选项重新配置新的从属设备来进行复制和手动故障转移。我现在想用起搏器自动化这个。基本上,我希望主 IP 始终位于我可以写入的服务器上,而从 IP 始终位于另一个服务器上。我希望在主服务器上的 mysql 无法响应时发生故障转移。

这是我到目前为止的配置。有没有人可以检查我的工作(我确定这是不完整的),并给我一些关于我做错了什么的指示?(注意:mysql-master 脚本是 /etc/init.d 下的自定义脚本,用于设置/清除只读选项,并重新启动 mysql)

primitive virtual_master_ip ocf:heartbeat:IPaddr2 \
    params ip=192.168.250.xxx.xxx \
    op monitor interval=10s
primitive virtual_slave_ip ocf:heartbeat:IPaddr2 \
    params ip=192.168.xxx.yyy
primitive mysql_service ocf:heartbeat:mysql
    params binary="/usr/bin/mysqld_safe" config="/etc/mysql/my.cnf" \
    op minitor interval="60s" timeout="30s" \
    meta target-role="Started"
primitive mysql_master_role lsb:mysql-master

group mysql virtual_master_ip mysql_master virtual_slave_ip
colocation ms_ip inf: virtual_master_ip virtual_slave_ip score="-INFINITY"
mysql
  • 1 个回答
  • 1525 Views
Martin Hope
Brent
Asked: 2009-10-06 12:14:12 +0800 CST

起搏器配置

  • -1

我在使用起搏器设置以下内容时遇到问题:

一个 2 节点集群,其中主服务器始终具有 IP 地址 A,从属服务器始终具有 IP 地址 B。

这是一个故障转移集群,所以当服务器切换角色时,IP地址需要相应改变。

听起来它应该是一个简单的配置,但到目前为止,还没有运气。

configuration
  • 2 个回答
  • 1909 Views
Martin Hope
Brent
Asked: 2009-09-26 10:05:42 +0800 CST

提交 MySQL 命令的大文件

  • 0

我有一个需要提交到数据库的 MySQL 插入语句的大文件。

通常我只会“cat $FILE|mysql -u$USER -p$PASS 数据库”。

问题是,该文件偶尔会出现错误,导致此命令失败。

跳过有错误的行对我来说是安全的,但不希望多次重新提交相同的数据。

  • 我解析此文件并将其提交到数据库的最佳方法是什么?

我编写了一个可以工作的 bash 脚本 - 除非文件很大,否则它需要的时间太长(它会在处理后删除每一行,以便中断脚本不会导致数据再次重新提交,这是一个缓慢的过程)

mysql
  • 2 个回答
  • 70 Views
Martin Hope
Brent
Asked: 2009-09-02 07:29:34 +0800 CST

Mysql Replication - 每个数据库线程可能吗?

  • 2

我管理一个托管 100 多个数据库的 MySQL 服务器。

我们已经设置了标准的主从复制,但是 SQL 线程往往会经常中断,并且需要手动干预才能重新启动它。在此期间,服务器不同步。

我知道有一个选项可以指定哪些数据库被复制/不被复制。

是否可以设置复制线程的多个实例(理想情况下每个数据库一个),以便如果复制在一个线程上中断(并停止),它不会停止所有其他线程的复制?

mysql
  • 3 个回答
  • 734 Views
Martin Hope
Brent
Asked: 2009-07-25 07:58:30 +0800 CST

当它报告“参数列表太长”时,如何从目录中删除所有文件

  • 11

我有一个目录,里面有几十万个文件。

我想删除所有文件,但 rm * -f 报告:“参数列表太长”

清除此目录的最佳方法是什么?

linux debian
  • 8 个回答
  • 4478 Views
Martin Hope
Brent
Asked: 2009-07-24 13:33:51 +0800 CST

linux心跳丢包

  • 1

我正在使用 linux heartbeat 来保持 ldirectord 在我的网络服务器上运行。

我的日志显示心跳警告:每几分钟丢失 1 个数据包,我无法弄清楚原因。

我曾尝试在 /etc/ha.d/ha.cf 中更改 DEADTIME 和 WARNTIME,但这些似乎解决了延迟数据包,而不是丢失数据包。

netstat -ai在我的接口上没有报告错误

知道是什么导致了这些警告,以及如何解决它们?

linux troubleshooting heartbeat
  • 1 个回答
  • 1371 Views
Martin Hope
Brent
Asked: 2009-07-24 07:48:01 +0800 CST

ldirectord 进程消失

  • 1

我有 2 个使用ldirectord进行负载平衡的前端 apache 网络服务器。ldirectord 通过心跳保持在一台服务器或另一台服务器上运行

最近我将这些服务器从 Debian Etch 升级到 Debian Lenny

从那时起,每隔一段时间,ldirectord 进程就会消失,但是,负载平衡似乎继续工作。页面http://webserver/server-status显示了两台服务器上的连接,即使没有运行 ldirectord 进程。

谁能解释这里发生了什么?

ldirectord
  • 2 个回答
  • 180 Views
Martin Hope
Brent
Asked: 2009-07-24 07:24:17 +0800 CST

Postfix 邮件过滤器停止投递邮件

  • 0

我有一个面向互联网的 postfix 邮件过滤器(debian lenny),它位于我们网络上所有其他邮件服务器的前面,并使用amavisd-new、clamav、spamassassin和policy-weightd扫描我们的邮件。

该服务器是使用此处找到的文档设置和配置的:http : //www200.pair.com/mecham/spam/spamfilter20090215.html(我还使用 MySQL 设置了贝叶斯和 AWL 列表,并按照所述安装了策略加权在同一网站上)

这些服务器(我有 2 个)现在已经运行了好几年(在 Debian Etch 上),但是这个最新的安装大约每天(在不同的时间)锁定一次,我不知道为什么。

问题详情

  1. 邮件在服务器上排队,运行 mailq 会列出一堆项目(交付暂时暂停:与 127.0.0.1[127.0.0.1] 的对话在接收初始服务器问候时超时)
  2. 运行amavisd-nanny冻结,我必须退出 ssh 会话。在工作系统上运行 amavisd-nanny 会显示每个 amavisd 进程的状态,偶尔会发现卡住的进程(是什么原因导致这些卡住的进程??)并终止它们。(我已经设置了一个 cron 作业来每小时运行 amavisd-nanny 来清除这些卡住的进程,但是,即使这样也不足以让事情继续运行)
  3. ps -ef|grep amavisd 列出了我所有的 amavisd 进程(其中 12 个),后面有(ch#-accept)。在工作系统上,这些说是(处女)或(ch#-avail)
  4. 内存、磁盘空间或后缀进程的数量似乎不是问题。

我应该怎么做才能进一步诊断我的问题?我不是在寻找解决方法,我想确定出了什么问题并修复它。

email postfix troubleshooting diagnostic amavis
  • 1 个回答
  • 1457 Views
Martin Hope
Brent
Asked: 2009-07-15 12:15:42 +0800 CST

基于时间戳剪切日志文件部分的快速脚本

  • 1

我正在寻找一个快速脚本,它将解析一个大的 mail.log,并返回两个指定时间戳之间的部分。我想在我所有的邮件服务器上运行它,并让他们将相关日志部分复制到一个中心位置以进行进一步分析。

我在 bash 中写了一些有用的东西,但是速度很慢。

有没有人知道已经存在的任何东西来实现这一点 - 或者我需要学习 perl 并自己编造一些东西?

(我没有把它放在 SO 上,因为我还没有到我想编写任何代码的地步——只是在寻找其他人已经在使用的东西)

scripting log-files
  • 2 个回答
  • 3567 Views
Martin Hope
Brent
Asked: 2009-07-10 08:55:25 +0800 CST

查找专用 MySQL 服务器的磁盘 i/o 比较

  • 2

我们聘请了一位顾问来帮助我们增加 MySQL 集群的容量,他做的第一件事(几乎唯一的一件事)就是测量我们服务器的磁盘 i/o 速度。

我对类似系统上的磁盘 i/o 与我们现有的比较感兴趣:

  • 我们的 MySQL 服务器是运行在具有 SCSI SAN (Raid 5) 的 32 位 VMWare ESX 3.5 上的虚拟服务器,虚拟服务器本身运行 Debian Etch 和 MySQL 5.0.32 版

在 MySQL 机器上运行以下命令为我提供了这些结果(顾问将其描述为“非常慢”:

time dd if=/dev/zero of=OUT.tmp bs=1M count=1000
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 71.3347 seconds, 14.7 MB/s
real    1m13.596s
user    0m0.052s
sys 0m56.932s

time dd if=OUT.tmp of=/dev/null bs=1M count=1000
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 21.8202 seconds, 48.1 MB/s
real    0m21.902s
user    0m0.012s  
sys 0m7.948s

这些结果真的“非常慢”吗?

我有兴趣比较其他人在他们的专用 MySQL 机器上从这两个命令获得的结果——特别是如果它是 32 位虚拟机。

performance mysql performance-tuning
  • 6 个回答
  • 2589 Views
Martin Hope
Brent
Asked: 2009-07-03 11:56:30 +0800 CST

MySQL 是否可以选择压缩缓存中的数据?

  • 0

今天早上我被介绍了压缩数据库缓存的概念,以便在给定数量的 RAM 中允许更大的缓存。我了解 Microsoft SQL 2008 提供了此功能。

我想知道 MySQL 是否有类似的功能可用?

mysql cache database compression
  • 2 个回答
  • 377 Views
Martin Hope
Brent
Asked: 2009-07-01 12:09:47 +0800 CST

如何使用 NameVirtualHosts 在 LAMP 服务器上设置每个站点的 php.ini 文件?

  • 10

我有一个LAMP服务器,它使用NameVirtualHosts为许多不同的网站提供服务。

直到最近有一个全局 php.ini文件还不错,但最近我们的一位开发人员要求在 php.ini 中进行一些我不想全局设置的设置。

我很确定我听说您可以在每个站点上设置 php.ini 文件,但不知道如何去做。

有人可以为我指出如何实现这一目标的正确方向吗?

php apache-2.2 lamp configuration
  • 4 个回答
  • 22663 Views
Martin Hope
Brent
Asked: 2009-06-24 05:38:49 +0800 CST

有没有办法从日志中删除“最后一条消息重复 x 次”?

  • 13

我有一个脚本可以更新我(Debian)服务器上内核日志的任何更改。

问题是有时日志包含以下行:

last message repeated 4 times

我意识到这是一个缩短日志大小的功能——但在这种情况下,我更喜欢记录消息的每个实例。

有没有办法关闭这个功能?

linux debian log-files syslog
  • 4 个回答
  • 30749 Views
Martin Hope
Brent
Asked: 2009-06-24 05:02:46 +0800 CST

如何迁移 subversion 存储库

  • 2

我在不同的服务器上有 2 个 Debian 颠覆设置,并且已决定关闭其中一个服务器。但在此之前,我想将一台服务器上的所有存储库移动到另一台服务器(包括所有历史修订等)。

这是怎么做到的?

我可以简单地将 /var/lib/svn/ repo-name的内容复制到另一台服务器上的/var/lib/svn/ repo-name吗?或者还有更多的东西吗?

我还需要对权限/所有权做些什么吗?

migration svn
  • 3 个回答
  • 4548 Views
Martin Hope
Brent
Asked: 2009-06-23 11:35:23 +0800 CST

Postfix 配置问题(发件人地址的域不存在)

  • 10

我正在设置一个 linux 服务器,我想独立于我们的主邮件服务器(即直接)发送邮件。问题是,当我将邮件发送到外部地址时,它会以发件人地址的邮件域不存在而退回。(它以 [email protected] 的身份发送邮件)

更改我的电子邮件发件人域的正确方法是什么?

postfix configuration
  • 7 个回答
  • 73614 Views
Martin Hope
Brent
Asked: 2009-06-21 05:19:30 +0800 CST

amavisd-新进程“干扰”

  • 1

我有一个基于以下描述的邮件过滤器系统:http : //www200.pair.com/mecham/spam/(Debian Lenny,postfix / amavisd-new / spamassassin / policy-weightd 等)

在过去的几年里,这个系统对我们来说一直运行完美(首先在 Etch 上,然后在 Lenny 发布后重新构建)

然后在过去一周,amavisd-new 进程一直以这样的方式锁定:

  • 仍然有 amavid 进程在运行——所有进程都标有“(accept)”而不是“(avail)”
  • 我仍然可以与 amavis 端口建立 telnet 连接,但它坐在那里连接没有响应
  • 运行 amavisd-nanny 会锁定我的 ssh 会话,我必须中止并开始一个新的 ssh 会话。
  • 奇怪的日志条目“amavis[25474]: (25474-20) Requesting process rundown after 20 tasks”似乎发生在进程冻结在“(接受)”状态之前。
  • 这已经发生在我们的两个(几乎相同的)邮件过滤器上,同时开始(大约在下面提到的 libaprutil1 升级时间)

我自己无法发现很多东西,我想知道这里是否有人面临同样的事情?

有人能指出我正确的方向吗?

debian email-server amavis
  • 2 个回答
  • 685 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