繁体   English   中英

使用php5-fpm,Nginx,APC,Mysql对magento进行内存调整

[英]Memory adjustments for magento with php5-fpm , Nginx, APC, Mysql

我将magento与php5-fpm,Nginx,APC和Varnish一起使用。 碰到清漆时,加载时间非常好。 但是如果错过了清漆,则该站点将花费大量时间来加载。 我已经通过htop看到CPU承受了很多负载,Ram和swap变满了。 有时我会收到504超时!

我有一个512mb Ram的core2duo。 我认为应该有一些内存问题。 请建议我如何配置php5-fpm,nginx,APC,Mysql的不同参数。

您在同一512Mo RAM服务器上具有Varnish + MySQL + php5-fpm + APC ???

它们需要大量 RAM,由几台主机为它们提供RAM。

APC和Varnish最好与较大的共享内存段(通常为数个RAM)配合使用,并且通常需要更改sysctl才能允许如此大的共享内存设置。

然后,MySQL将喜欢在innodb_buffer_pool_size东西中拥有多个RAM。

将所有这些内容放入512Mo中(CPU也是一个问题),我可能会希望在HTTP主机上有一个或两个以上并行请求。 而且,您需要减少默认设置以确保所有内容都保留在内存中而不进行交换。 认为大多数情况下,第一件事就是增加默认设置,因为它们不太适合实际配置(MySQL,PostgreSQL和Varnish就是这种情况),因此降低默认值...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM