VPS256M内存LNMP环境内存优化

前段时间买了个BuyVM的256M的OpenVZ,3.5刀1T流量,够折腾。买来装好LNMP,运行没几天,就出现了一个问题

Fatal error: out of dynamic memory in yy_create_buffer() in Unknown on line 0 

百度了一下,说是服务器内存太低了。也有可能是我改了一些参数造成的,现在按照下面的文章修改了一下,目前为止没出现上述问题了。

Nginx的优化,数据库的优化以及php-fpm的优化。

第一步:Nginx的优化

编辑Nginx主配置文件:/usr/local/nginx/conf/nginx.conf

修改这个地方(原来的值多少忘了记录了……所以只能贴出修改后的了):

fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 32k;
fastcgi_buffers 4 32k;
fastcgi_busy_buffers_size 32k;
fastcgi_temp_file_write_size 32k;

第二步:数据库优化,这个没敢动,因为对比了一下网上的教程后,发现和实际的配置文件差距很大。(没动)

第三步:php-fpm的优化

编辑php-fpm配置文件:/usr/local/php/etc/php-fpm.conf

修改如下四行代码中的值,中间有很多注释信息,我都不贴了,直接贴重点。

2 #默认是50
2 #默认是20
2 #默认是5
2 #默认是35

最后重载一下lnmp服务:

/root/lnmp reload

from : http://www.dreamxyt.net/695.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注