WordPress有哪些好的阿帕奇设置可以使用?

时间:2011-02-15 作者:deltanovember

我的服务器有756m的RAM。每隔几天

[错误]服务器已达到MaxClients设置,请考虑提高MaxClients设置

2 个回复
最合适的回答,由SO网友:Rarst 整理而成

只是为了打破“不属于这里”的循环。

除了permalinks之外,WordPress基本上对web服务器本身(甚至不必是Apache)没有特定的要求。

您收到的消息似乎与性能有关,可能与您使用WordPress连接,也可能与您没有连接。对于初学者,请检查您的流量最近是否有所增加,并询问您的主机是否建议为您的硬件和流量提供特定的Apache配置。

SO网友:Adam

根据您的服务器配置,您可以在/usr/local/apache/conf/httpd中更改MaxClient的设置。形态。

[编辑:因为我的服务器管理员只给了我一两行关于它的信息,所以这里有一个更好的解释,说明什么是MaxClient。。。

ServerLimit控制MaxClient的最大配置值。在提供动态内容(例如WordPress)的Web服务器上减少MaxClients可以带来很大的不同。如果您的VPS上出现流量高峰,并且MaxClient设置得太高,那么您的服务器很可能会陷入无休止的页面从物理内存交换到虚拟内存的循环中,通常称为抖动。计算适当的MaxClients值的公认方法是将总可用系统内存除以每个Apache进程的大小。例如,如果您还有500MB的内存供Apache使用,而每个Apache进程使用的内存约为10MB,那么您可以将MaxClient设置为(512-12)/10=50。要检查VPS上的实时内存使用情况,请使用top。

-发件人The Theme Foundry]

正如其他人所建议的,如果您不知道自己在做什么,请在更改设置之前咨询服务器管理员。

至于你更一般的问题,我想引导你回答几个星期前我问的一个类似问题:What are best practices for configuring a server for Wordpress sites?

结束

相关推荐

WordPress 2.9.2中使用WP Query时出现“ApacheHTTP服务已停止工作”

当我的脚本运行WP 2.9.2中下面的第4行时,它会导致我的web应用抛出“Apache HTTP服务已停止工作”错误$cat=get_cat_ID(\'top-menu\'); $catHidden=get_cat_ID(\'hidden\'); $myqueryCurrent = new WP_Query(); $myqueryCurrent->query(array(\'cat\'=>\"$cat,-$catHidden\",\'post__not_in\'=&g