我目前的环境:
杭州机房
硬件:1核 512M
带宽:2M
面板:AMH 4.2 (这个面板真心做的挺好,但是在阿里云运行感觉总是502错误,lnmp通病吧。)
网站主要跑 DZ 3.1
网址:http://www.05148.cc
前言:
网站搭建也两个多月了。但是总是时不时的502错误。很郁闷。网上各种看教程,各种参数优化。好像都无效。
而且,感觉跑不动 DZ 3.1。后来怀疑硬件配置不够。但后来还是基本算搞定502错误了。感觉基本不会宕机了。
前段时间云监控基本天天都要发短信到手机上提示网站无法访问。
优化配置:
1.PHP全局配置
位置:AMH面板 - 虚拟主机 - PHP配置
2.MySQL参数使用默认配置
3.php-fpm优化(重点)
位置:/usr/local/php/etc/fpm/05148.cc.conf
”05148.cc“大家自动对应自己的服务器域名
[global]
pid = run/pid/php-fpm-05148.cc.pid
log_level = error
error_log = /home/wwwroot/05148.cc/log/php-fpm.error.log
emergency_restart_threshold = 60
emergency_restart_interval = 60s
daemonize = yes
process_control_timeout = 5s
[05148.cc]
listen = 127.0.0.1:9000
user = www
group = www
pm = dynamic
pm.max_children = 15
pm.start_servers = 8
pm.min_spare_servers = 4
pm.max_spare_servers = 10
pm.max_requests = 1000
request_terminate_timeout = 60
rlimit_files = 65535
request_slowlog_timeout = 10s
slowlog = /home/wwwroot/05148.cc/log/php-fpm.log.slow
”05148.cc“大家自动对应自己的服务器域名
server
{
listen 80;
server_name 05148.cc www.05148.cc; #server_name end
index portal.php index.html index.htm index.php; #index end
set $subdomain '';
root /home/wwwroot/05148.cc/web$subdomain;
include rewrite/05148.cc.conf; #rewrite end
#error_page
error_page 400 /ErrorPages/400.html;
error_page 403 /ErrorPages/403.html;
error_page 404 /ErrorPages/404.html;
error_page 502 /ErrorPages/502.html;
location ~ /ErrorPages/(400|401|403|404|405|502|503)\.html$
{
root /home/wwwroot/05148.cc/web;
}
location ~ .*\.php$
{
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi-host.conf;
fastcgi_param DOCUMENT_ROOT /home/wwwroot/05148.cc/web$subdomain;
fastcgi_param SCRIPT_FILENAME /home/wwwroot/05148.cc/web$subdomain$fastcgi_script_name;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp3|wma)$
{
expires 30d;
}
location ~ .*\.(js|css)$
{
expires 12h;
}
access_log off; #access_log end
error_log /home/wwwroot/05148.cc/log/error.log crit; #error_log end
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。