lighttpd吃所有的内存和CPU

所以我的lighttpd运行一年多了。 前两天我决定安装Wordpress 3.0.1(PHP已被其他工具使用)。 因此,经过几个小时的点击(我可能每天最多可以获得10个独立访问者),系统几乎挂起,负载为25-35,lighttpd吃掉所有的CPU和RAM(见post末尾的top )。 我读到类似的问题,但似乎没有发生在这里。 networking上的“解决scheme”就像安装一个Wordpresscaching插件,我做了(W3总caching)。 由于问题没有发生在夜间,我认为这是问题。 但是现在这台机器已经完全超载了,就连OOM杀手也在踢。 lighttpd重新启动有帮助,但这不是一个真正的解决scheme。 系统规格: Intel Celeron2Duo 2.2GHz 4GB内存 Debian Lenny 5.0.6 内核:2.6.26-2-amd64 lighttpd 1.4.19 MySQL 5.0.51a PHP 5.2.6-1 + lenny 改变硬件是不行的,因为它是一个低功耗的家庭服务器。 想法? 提前致谢。 top – 10:34:04 up 19:03, 1 user, load average: 25.98, 22.97, 12.51 Tasks: 155 total, 15 running, 140 sleeping, 0 stopped, 0 zombie Cpu(s): 0.5%us, […]

bash脚本在cron中返回“内存不足”,但不在shell中

我正在运行夜间bash脚本来同步远程文件夹(源)与本地文件夹(目标)。 我已经testing了基于rsync的这个脚本,并且它在一个root shell中工作正常。 需要一段时间,因为有一百个演出复制,但它的作品。 一旦我在crontab中使用它,我的服务器耗尽内存。 我的服务器有8GB的内存,4GB的交换空间,正如我所说的,当从一个shell手动运行脚本时,脚本永远不会运行OOM。 这是默认的Centos 5.5安装。 我可以拆分负载并同步所有第二级目录中的查找/脚本,但我想保持简单,只能同步顶级目录。 我不能做太多的testing,因为这个服务器是用来托pipe网站和其他服务,我不能把它挂在testing的目的。 你知道一个可以让cron正常完成这个工作的设置吗? #!/bin/bash BACKUP_PATH="/root/scripts/backup" rsync -av –delete /net/hostname/source/ /export/target/ > $BACKUP_PATH/backup_results_ok 2> $BACKUP_PATH/backup_results_error 编辑:cron的configuration是默认的,如/etc/security/limits.conf,全部注释掉了。

将私钥和证书导入Tomcat?

我刚购买了一个通配符SSL证书(AlphaSSL),我想在运行Tomcat的机器上安装它,以取代现有的SSL证书。 我有证书,私钥,CA根,中间CA等等。 我对Tomcat不太熟悉,所以任何人都可以肯定地说我需要遵循什么顺序? 以下是从头开始创buildCSR的指南,该指南针对的是我正在使用的设备: 谢谢。 备份您的密钥库 cp / opt / msw / data / keystore / root / keystoreBackup 重新初始化密钥库 rm / opt / msw / data / keystore 检查主机名 主机名称appliance.inside6.com 为这台机器创build一个证书 keytool -genkey -alias tomcat -keyalg RSA -keystore / opt / msw / data / keystore -storepass changeit 你的名字和姓氏是什么? [未知]:appliance.inside6.com 什么是您的组织单位的名称? [未知]:发展 贵组织的名称是什么? [未知]:Clearswift […]

无法使用stunnel连接到远程安全站点

我有一台需要连接到的远程机器,使用HTTPS和我需要连接的客户机,但不支持HTTPS。 inputstunnel 。 我运行它如下,然后从另一台机器连接到客户端: $ stunnel -c -f -d local:4434 -D 7 -r remote:443 LOG7[569514:1]: Service name to be used: remote.443 LOG5[569514:1]: stunnel 3.8 on rs6000-ibm-aix PTHREAD LOG7[569514:1]: remote.443 bound to localip:4434 LOG7[569514:258]: remote.443 started LOG5[569514:258]: remote.443 connected from localclient:65065 LOG7[569514:258]: remote.443 connecting remoteip:443 LOG7[569514:258]: Remote host connected LOG7[569514:258]: before/connect initialization LOG7[569514:258]: before/connect initialization LOG7[569514:258]: […]

UI来pipe理特定的applicationhost.config

我正在做一些IIS Express的工作,它有它自己的applicationhost.config 。 有没有我可以用来pipe理该configuration文件,而无需直接编辑XML的任何用户界面? 我下载了IISpipe理器进行远程pipe理,但仍然连接到机器的默认applicationhost.config 。

从Postfix中的标题重写

我想configurationPostfix,以用自定义电子邮件地址replace所有转发/别名消息中的“发件人”标题,并使用原始发件人地址replace“回复”标题。 这是一个可以通过简单的configuration更改来完成的事情,还是我正在看更复杂的问题? 例如: 原始信息: From: "John Smith" <john@smith.com> To: "Jane Rice" <jane@mydomain.com> 将被翻译成: From: "My Email Forwarding Service" <no-reply@mydomain.com> Reply-To: "John Smith" <john@smith.com> To: "Jane Rice" <jane@rice.com> 理想情况下,我也会重写消息体(添加一些关于消息是如何转发的),但是我知道这更困难。 我们有一些电子邮件别名,每当有人报告他们通过他们的别名收到的垃圾邮件,我们的服务器被标记。 我试图尽可能地减less这种伤害。 任何帮助是极大的赞赏!

FreeBSD:用户名超过16个字符

有人可以给我完整的过程来更改FreeBSD从16字符最大64字符最大unsername长度? 本质上是为Virtualmin / Webmin添加一些支持。 从http://forums.freebsd.org/showthread.php?t=1447启发我尝试了以下内容: 在/usr/src/sys/sys/param.h更改 #define MAXLOGNAME 65 /* max login name length (incl. NUL) */ 在/usr/src/include/utmp.h更改 #define UT_NAMESIZE 64 /* see MAXLOGNAME in <sys/param.h> */ 然 # cd /usr/src # make buildworld 现在 # adduser 仍然报告太长的用户名!

在主目录中安装ghc

我正在按照http://sporkcode.wordpress.com/2009/07/11/installing-the-haskell-platform-in-ubuntu/的说明在Ubuntu中安装GHC。 我想将它安装在我的主目录中。 我已经成功安装了GHC,但是当我尝试安装Haskell平台时,configure脚本抱怨GHC不起作用。 这是因为ld无法find安装在〜/ lib中的GMP库,GHC似乎没有将LDPATH或LD_LIBRARY_PATH传递给ld。 build议?

我如何在Windows Server中有多个备份作业?

我在2008服务器上使用Windows Server Backup。 该程序中是否可以有多个备份作业? 我想在周五安排一个完整的备份,并在周一到周四进行增量备份。 这可能使用WSB吗?

我如何使用Python启动哈德森作业?

我需要从python启动一个hudson作业,然后等待它完成。 本页面提供了一个Python API,在哪里可以find关于此的更多信息? http://wiki.hudson-ci.org/display/HUDSON/Remote+access+API

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