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 编辑 ] :L :L :L
楼主的网站并发量多少啊?
页:
[1]