访客过多导致服务器DOWN掉

原创 2015年07月10日 00:02:04

背景:

前段时间上线的微信HTML5项目,由于客户为明星和知名网站,宣传效果明显,引来了数以万记得流量。直接导致服务器无法问。

原因归置几点:

1、带宽不够; 2、Apache日志太大; 3、Apache最大连接数超出; 4、MySQL最大连接数超出; 5、项目本身素材文件过大。



配置情况:
1、服务器:阿里云服务器,CPU:2核,内存: 4GB,数据盘:100G,带宽:5Mbps;
2、系统:Windows Server 2008 R2 标准版 SP1 64位;
3、环境:XAMPP v3.2.1。
 
优化方法:
1、弹性增加宽带到20M;
2、减小Apache日志大小,一天一个日志,1M限制:
     编辑httpd.conf,
    # 限制错误日志文件为 1M
    ErrorLog "|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 1M"
    # 限制访问日志文件为 1M
    CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 1M" common
   
    后发现,当同时访问人数过多时,日志会持续增长,故关闭日志:
    #注释掉所有CustomLog开头的行可以完全禁止日志
3、Apache最大连接数默认为150,修改:
    编辑httpd.conf,启用mpm模块,Include conf/extra/httpd-mpm.conf(去掉前面注释#);
    编辑httpd-mpm.conf,更改相应设置项,MaxClients    1000 //最大连接数上限
4、MySQL最大连接数默认为100,出现Could not connect: Too many connections错误,修改:
  编辑my.ini,max_connections=3000 //最大连接数上限
5、压缩图片、声音素材,增快数据加载速度。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

程序性能优化(包括数据库优化、服务器优化等)

开心一笑 世界上最互相信任的两个人应该是初中老师和高中老师了。  初中老师:这个知识点到高中你们老师会讲的,你们现在不必要知道。  高中老师:这个知识点你们初中老师肯定讲过了,我就不讲了。 ...

监控服务器端口,Down掉会自动重启,并发送邮件 Linux Shell

监控服务器端口,Down掉会自动重启,并发送邮件 Linux Shell

Nginx upstream的5种权重分配方式分享1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,we

转载:http://www.jb51.net/article/31273.htm 1、轮询(默认)  每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。  ...

使用JAVA远程调用导致程序自动down掉,jdk1.5的debug模式系统漏洞

在项目上遇到一个系统会突然down掉的问题,因为并没有详细的日志信息,百思不得其解,终于有一天这个问题再次出现,捕获的日志信息为: ERROR: transport error 202: hand...

php fork太多进程导致整体性能下降,mysql down掉的解决.

1.同事跑了一个php的抓取, 这个会导致非常高的sleep值,大概到好几千的水平.进而mysql会down掉. 写了个crontab #crontab -e * */1 * * * /...

androidstudio 如何从svn服务器down项目

如果不会配置svn的童鞋,请看这里. http://blog.csdn.net/chuchong01/article/details/68066054 如果需要重新配置svn的童鞋,请看这里 ...

thinkphp通过浏览器ua信息判断访客为手机端或PC端的方法

这篇是转载,在此记录,工作中估计还会用到! 出处:http://www.phperz.com/article/14/1228/37647.html 本文为大家讲解的是thinkphp如何判断访...

小技巧绕过Sina Visitor System(新浪访客系统)

0x00 前言 一直以来,爬虫与反爬虫技术都时刻进行着博弈,而新浪微博作为一个数据大户更是在反爬虫上不遗余力。常规手段如验证码、封IP等等相信很多人都见识过…… 当然确实有需要的话可以通过...

网站访客手机号码、qq 号码哪家捕获率高

当今社会,想要在社会上更好的生存,不论是个人还是企业,总要有一些优越于别人的地方。日新月异的今天,必须时刻抓住先机 。     大多数人都是在不停地摸索,只有这 样,才能更好地适应社会并生存下来 ...

Nginx获取CDN转发的访客真实IP

为了保护自己的网站,部分站长都会选择使用CDN来加速网站,还有有效的防止CC、DDoS的影响!但是呢,也是有一个非常不好的地方就是不能正确的统计地区的访客,这样对于分析数据有很大的不利。SO,问题来了...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:访客过多导致服务器DOWN掉
举报原因:
原因补充:

(最多只允许输入30个字)