我们的邮件服务器出现了一些重大问题,通常在重启后(但并非总是)磁盘io将从平均50-100mbps增加到200-300 mbps。 我已经缩小到鸽舍了,杀死鸽子会立即使磁盘使用正常。 我想说,也许这只是鸽舍处理积压后的积压,因为昨天我们确实有几个小时的中断,但是昨天晚上又定下来了,然后今天又恢复了。 使用atop我find了导致问题的具体imap帐户。 我已经联系了客户,发现所有最高的io客户端都从他们的收件箱中删除了大量的电子邮件。 显然不能阻止他们这样做,但增加的磁盘io导致很多io等待和服务停止响应,所以我们需要一种方法来减lessdovecot的io足迹。 我知道你可以很好的东西来减less它的CPU优先级,有什么类似的磁盘优先? 我们的服务器pipe理团队表示,它的效果还不错,而且我们需要分配更多的资源给dovecot,但是我们宁愿在抛出另一个服务器之前排除错误configuration的可能性,只是为了解决问题跟着我们。 从几个人删除他们的电子邮件300mbps听起来有点过分恕我直言。 以下是dovecot -n鸽舍configuration输出。 任何人可以提供援助将不胜感激。 你会看到我已经尝试禁用fsync按照这篇文章: http : //wiki.dovecot.org/PerformanceTuning 。 没有注意到任何可观的改善。 任何人可以提供的build议将不胜感激。 编辑:我们有一个文件每个用户,存储在/ var / spool / mail,所以我猜这是mbox格式。 # 1.0.7: /etc/dovecot.conf log_timestamp: %Y-%m-%d %H:%M:%S protocols: imap imaps pop3 login_dir: /var/run/dovecot/login login_executable(default): /usr/libexec/dovecot/imap-login login_executable(imap): /usr/libexec/dovecot/imap-login login_executable(pop3): /usr/libexec/dovecot/pop3-login verbose_proctitle: yes mail_privileged_group: mail fsync_disable: yes mail_executable(default): /usr/libexec/dovecot/imap mail_executable(imap): /usr/libexec/dovecot/imap mail_executable(pop3): […]
我在刚刚迁移到的新安装的服务器上遇到问题。 我正在运行sendmail,不能发送邮件到特定的域。 其他地方的邮件似乎工作。 日志说: DSN: Service unavailable 奇怪的是,我收到一封邮件接受交付,然后再说下一个条目说DSN:服务不可用。 为什么会这样? 我没有通过智能主机进行中继。 我发送的服务器没有公共IP,纯粹是从PHP应用程序发送邮件。 任何赞赏作为谷歌的build议不是一个大的帮助。
情况: XenServer安装在专用服务器上。 它被分配了一批IP。 我想创build一个正在运行WHM / Cpanel安装的CentOS 6 VM(domU),并可以访问主机的IP cPanel的一个注意事项是它不支持任何种类的NAT模式。 我读Xen主机和客户共享相同的IP,但解决scheme涉及到NAT和转发,这是这个虚拟机的问题。 我有两个网卡,每个绑定一个单独的IP(仍然处于testing阶段,然后添加我的其余IP地址)。 其中一个专门用于pipe理 – 如果另一个网卡上的networking出现故障,则可以进行故障保护。 为了简单起见,我们打电话给他们: pipe理 – 0.0.0.255 – xenbr0 Extra – 0.0.0.131 – xenbr1 现在,当我设置一个干净的CentOS安装并configurationnetworking时,我input了像以前configuration的服务器(不使用XCP,只是cPanel)的IP和网关详细信息(使用0.0.0.131)。 centOS安装抱怨说,这已经在使用,我假设由dom0。 如何激活某种桥接或通过,以便为domU分配一个主机IP? 我的目标是隐藏来自CentOS安装的虚拟化环境,允许它完全控制主机上的一组IP(除了pipe理IP之外的所有东西) 编辑:我发现这个和这个,但XCP没有pciback: [root@xenserver ~]# modprobe pciback FATAL: Module pciback not found.
当试图运行一个PHP脚本(CentOS,Apache,PHP 5.2)时,可能需要很长时间,45分钟后显然死亡。 PHP脚本是从networking浏览器中调用的,在某些情况下,它将在处理POP3邮箱和发送电子邮件时作为自动监视系统的一部分来执行大量的工作。 从命令行运行PHP脚本可能是一个更好的select,但我想了解到目前为止发生了什么。 我运行了一个testing脚本,在45分钟后,它似乎最终导致了内部服务器错误(500?)。 这个限制在哪里,什么是杀死脚本,如果这是发生了什么? 它运行在Hostgator.com上的共享主机上。
我有一个关于DNS服务器上的主机名configuration的简单的概念问题。 我正在尝试设置一个内部地址和外部地址的Web服务器。 示例:服务器名称:Puppy.test.com外部地址:198.165.1.51内部地址:10.10.8.51 这是否意味着我必须给puppy.test.com指定198.165.1.51和内部DNS服务器与puppy.test.com指向10.10.8.51的外部DNS服务器 为了得到这两个地址可以parsing的DNS服务器? (内部和外部)
最近有一件事情在我的linux CentOS盒子里一直困扰着我。我的客户端一直要求在他们的环境中设置一台CentOS机器作为服务器。 他们的要求之一是确保安装尽可能安全。 除CentOS内部的安全更新之外,大部分都已经被覆盖了。 所以我的问题如下: 1.如何在CentOS中应用最新的安全性,补丁或错误修正? 在做一些研究时,我被告知我们可以通过运行来更新CentOS的安全性 yum install yum-security 但是安装这个插件之后,似乎没有这个方法的输出。它像这个命令不工作了。 2 ..我可以通过rpm包更新安全补丁吗? 我找不到任何网站可以下载CentOS的安全补丁,增强function或错误修正。但是我知道CentOS已经通过他们的CentOS公告发布了这些更新。只是缺乏关于如何将这些更新应用到我的文档CentOS安装。 现在我知道的唯一方法就是跑步 yum update 我希望有人能帮我澄清这些事情。谢谢。
我有一台安装了kvm的centos 6.3服务器。 服务器有4个外部ips和一个NIC。 176.9.xxx.xx1 176.9.xxx.xx2 176.9.xxx.xx3 176.9.xxx.xx4 我使用以下configuration ifcfg-eth0 as slave to ifcfg-br0 ifcfg-eth0中的configuration是 DEVICE=eth0 ONBOOT=yes BRIDGE=br0 HWADDR=14:da:e9:b3:8b:99 并在ifcfg-br0中 DEVICE=br0 TYPE=Bridge BOOTPROTO=static BROADCAST=176.9.xxx.xxx IPADDR=176.9.xxx.xx1 NETMASK=255.255.255.0 SCOPE="peer 176.9.xxx.xxx" 我有3个更多的别名为br0,br0:1从第二个外部IP获取交通 DEVICE=br0:1 IPADDR=176.9.xxx.xx2 NETMASK=255.255.255.248 ONBOOT=yes br0:2从第三个外部IP获取stream量 DEVICE=br0:1 IPADDR=176.9.xxx.xx3 NETMASK=255.255.255.248 ONBOOT=yes br0:3从第二个外部IP获取stream量 DEVICE=br0:1 IPADDR=176.9.xxx.xx4 NETMASK=255.255.255.248 ONBOOT=yes 上述设置工作正常,我从所有外部ips接收交通。 我的问题是,我想通过从外部IP到我的服务器上的特定虚拟客户端的stream量。 即来自176.9.xxx.xxx2 must pass to virtual machine 1 176.9.xxx.xxx3 must pass to […]
显示PHP致命错误 main(): Failed opening required 'Zend/Loader.php' 我在/usr/share/php上安装了ZF zf命令正在工作。 我可以使用zf命令创build项目并执行其他工作。 但是,包括库path,然后显示错误。 我错过了什么?
我已经安装了一个CentOS 6.3盒子来收集来自几台设备的日志,我为每台主机设置了日志轮转设置。 基本上,它会按年,月,日和主机来转动日志文件。 除了看起来Rsyslog守护进程创build了具有root的文件/文件夹:root owner&group以外,一切都很好。 然后,我不能导航到date文件夹,如06,07,08,而不必先修改权限。 我当然可以用root来导航,但这并不理想。 有没有办法让Rsyslog守护进程创build具有我的用户分开的特定组(sysadmin)的文件夹。 问候。
当我给/etc/csf/csf.pl -r ,我看到许多线条正在刷新,然后我又开始收到通知电子邮件(每天几封电子邮件),例如: Time: Wed Sep 12 08:39:47 2012 +0800 IP: 221.13.104.162 (CN/China/-) Failures: 5 (sshd) Interval: 300 seconds Blocked: Permanent Block Log entries: Sep 12 08:39:25 MyHost sshd[9677]: Failed password for root from 221.13.104.162 port 51106 ssh2 Sep 12 08:39:28 MyHost sshd[9712]: Failed password for root from 221.13.104.162 port 51690 ssh2 Sep 12 08:39:32 […]