11月30日那天晚上,网站人气突然暴涨,高峰期每分钟接近80人,都是新用户通过搜索引擎直达文章页面。曾经我很担心服务器会扛不住压力,毕竟服务器配置是1H2G3M。
而且apache又很耗内存,但我又想到我给服务器添加了进程管理,可以及时的释放内存。所以,又释然了。大体原理,是限制了apache进程数,当达到某个阈值,自动释放进程,清理内存。只要负载不是太高,可以正常释放进程,服务器就不会出现宕机情况。
而通过系统资源管理界面,我也发现那一天的进程释放比较猛烈。正常情况下,一小时会释放3次内存,而那天直接达到了惊人的15次左右。
下面是一张阿里后台所有资源占用的截图
最后再看看那个时间段的大致流量
关于Apache进程释放教程,可以参考:《Apache服务器工作模式内存优化策略》。请注意,这种进程释放可以实现,在你带宽承受极限内,不管多少人访问,都不会有丝毫卡顿的感觉。
原创文章,作者:古哥,转载需经过作者授权同意,并附上原文链接:https://iymark.com/articles/3631.html