kickmoon 发表于 2011-6-25 10:37:07

linode LNMP WORDPRESS出现4种问题的解决方法

问题一:LINODE装个LNMP,为了加上买来的IP,搞来搞去花了3天,解决方法在此 https://bbs.vpser.net/thread-3359-1-1.html 呵呵。
希望后面的人不会再浪费我这么多的时间。

问题二:WP又出现502,又花了2天功夫:
静态页面正常。装了2个WP,经常出现502,一重启NGINX就好一点,很快就又出现了。
查了不少资料。改了nginx.conf和php-fpm.conf,状况依旧。
只好继续GG,修改php.ini
vi /usr/local/php/etc/php.ini
修改了php.ini的memory_limit把128改为256M,重启nginx,发现真好了~
原来是PHP的内存不足了。
LINODE 512M的内存,扛这点应用应该OK~

问题三:
出现504。按照502和504终级解决方案处理 https://bbs.vpser.net/viewthread.php?tid=1967&extra=page%3D1%26amp%3Bfilter%3Ddigest

问题四:
Cache化内存占用达到80%,汗。
查询
free -m
shift+m
看到php-cgi进程数18个,每个都吃了20M内存。


继续GG,得到如下:/usr/local/nginx/conf/nginx.conf       #其中worker_processes为nginx进程数
/usr/local/php/etc/php-fpm.conf      #其中max_children为php进程数
128M内存。
一个nginx进程,两个php-fpm进程
256M内存
一个nginx进程,五个php-fpm进程
512M内存
一个nginx进程,10个php-fpm进程
1024M内存
两个nginx进程,20个php-fpm进程
2048M内存
10个nginx进程,100个php-fpm进程
修改后记得重启


原来是上一步过程中,调成32是1G内存以上的?
<value name=”max_children”>32</value>
把这里数字改成10





下回试下Low End Box LNMP包。一直用CENTOS,下回只有用DEBIAN了



[ 本帖最后由 kickmoon 于 2011-6-25 14:28 编辑 ]

yuweitaocn 发表于 2011-6-27 10:43:34

:L :L :L

楼主的网站并发量多少啊?
页: [1]
查看完整版本: linode LNMP WORDPRESS出现4种问题的解决方法