我是怎么让服务器稳定持续运行数月的?

2014-10-08 13:45 栏目:技术开发 查看(10679)

在以前我们做一个网站往往想到的都是租用一些空间,能用到VPS或者独立服务器的都被认为网站已经做得非常不错的;但现在随着互联网基础服务价格的降低,我们很多小站长一开始就使用服务器了。但问题也随之而来了,很多站长不可能请专业人士做运维,服务器运维就成了大问题了。

我们做服务器空间代理服务,就经常有用户反映自己的问题,很多甚至认为自己花较多的费用购买一台云服务器或者独立服务器还不如自己以前使用的虚拟主机,包括速度及稳定性等各方面。其实真正原因不是我们提供的产品不好,毕竟都是西部数码、阿里云等大品牌,问题就是在于用户自己的运维问题,而虚拟主机只要是大的服务商他们做的系统稳定性都是非常好的。

就是因为我为自己代理这些产品而为用户解决服务器运维方面的问题,积累了很多这方面的经验,因此有时候我甚至帮一些小企业提供服务器运维服务,当然我只能算是一个业余的运维人员了。但哪怕是这样,我的成果就是让服务器稳定持续运行数个月甚至一整年,这样的水准对于很多中小企业来说已经足够,对于我们很多个人网站来说也同样足够了。要知道事实上我们很多小网站可能一个星期甚至一天就会出一次故障的。比如下面我运维的一台阿里云云服务器,持续稳定运维近三个月了,而且服务器资源占用一直比较平稳,CPU在0-20%之间,物理内存占用在50%以下。而实际上还有更长时间稳定运行的案例。

我是怎么让服务器稳定持续运行数月的?

我相信能稳定持续运行数月不出任何故障对于很多站长朋友来说已经非常不错了,当然对于大企业来说可能还要更高的要求。那么我一个不是专业运维的是怎么实现这种效果的,今天就跟大家分享一些心得,不能算是经验,毕竟只是我的个人看法。

一、初次配置环境要选择自己最熟悉的。

当我们买来一台云服务器或者独立服务器的时候,首先就是搭建我们网站所需的环境,至于操作系统基本上服务商的系统会自动给安装上来。在搭建服务器环境的时候大家就经常有不合适的做法了,大家经常听网上说linux要优于win,apache要优于IIS,但自己对于linux操作系统一点儿也不了解,甚至访问个文件夹都不会,这个时候如果使用linux后期出了一点儿问题可能就得重装了。还有就是选中手动安装及使用集成环境的问题,大家都可能会选择手动安装,原因是那样安装的自己了解,而且显得高端;但如果你连基本的原理都不了解,只会照着网络上的方法操作,那万一我们参照的方法就是错误的呢。当然我现在做环境一般情况下都是自己手动安装所需用到软件。其实不管用什么平台或者什么安装方式,只要是自己熟悉的就好,毕竟我们没有到要计算那些非常细微的性能因素的地步。

二、对服务器配置的修改一定要记录并备份原有的文件。

我们很多时候需要对服务器的配置进行修改,比如修改上传大小、响应时间等基本的参数,当然也有其他更为复杂的,但很多朋友从来都不会记录自己修改的东西也不会备份操作前的文件,结果一个自己也没有在意的误操作造成服务器异常,到最后不能修复的时候只能对服务器重装,而这样的情况一发生,就会造成至少数小时网站无法连接。如果我们能有记录并备份的习惯,就算出现了误操作我们可以很快甚至不影响网站访问的情况下恢复正常,并再次想办法。我建议大家在懂所有配置前,应把在自己本地模拟同样情况的环境太做修改,这样就能确保配置正确。

三、不要随意往服务器运行不明软件、源代码。

我们很多站长的服务器不仅仅是用来运行网站或者其他web应用的,还有的用作就是给他挂软件、测试源码的。我就见过我的一些用户在服务器里面挂着刷流量之类的软件,而这些软件占用资源有时候比较高;还有的用户从网上淘来的不明代码放在网站上面使用,结果服务器一运行资源占用就飙升直至服务器卡住。我们很多站长勤于钻研的习惯值得肯定,但我建议大家还是在本地的测试环境中测试无误后再放到正在运行的服务器中去吧。

四、不让服务器负重以及做好性能优化。

大家都知道我们同样的配置,可能在不同网站应用中得到的效果就不同了,比如一台一核1GB内存的VPS用在普通网站上面一天的pv值可能也就是数万的级别,再多了服务器配置无误可能也会出现卡机了,当然特别牛的配置优化除外,因此很显然我们不可能拿着一台VPS去带动一个较大网站去跑。至于网站性能优化就是让同样的服务器资源承受尽可能多的流量,比如进行切图处理、页面压缩等等。当然到了考虑这部分问题的时候,说明我们的服务器运维方面已经做的比较好了。

上面只是我的一些小小心得,而且我的成果也就是最长让服务器持续稳定运行一年左右的时间,对于我们普通站长来说已经足够,当然依然不能达到特别专业的水准,因此我所说的也仅供参考,希望对大家有点儿作用。

与我们的项目经理联系
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

转载请注明出处:我是怎么让服务器稳定持续运行数月的? - 微构网络
分享: