今天是年前的最后一个工作日,大家都准备整理整理文档和解决最后的问题放假。今年基本上大家回老家的不多,其实这样也不错可以在一起聊天吃饭或者说谈谈一起做点什么事情。这不按照惯例,早上处理完基本的事情之后找一下笔记中记录的整理的文档当做今天的更新文章。
之前遇到网友在配置完毕服务器,而且网站运行的不错的,然后老是网站打开有出现"service unavailable"的问题,这个问题比较困扰他,每次出现这个问题之后他都是重启服务器来解决问题的。实际上遇到这个service unavailable问题,以及他能重启解决问题,应该是和服务器的配置有一定的问题。
第一、检查服务器的负载
这个同学网站每天大约有几万访问量(羡慕这么大的网站流量),然而配置是比较低的2G内存配置2M带宽,而且他居然还是使用的Windows系统,本身WIN系统会占用较大的资源,加上他网站的资源不足问题,可能也是导致这个问题的。所以,我建议他提高服务器配置,然后帮他备份数据以及将网站更换成Linux系统的WEB环境。
第二、分离静态数据
这里习惯性的将他的网站图片,确实比较多的图片,分离到对象存储中,这样可以提高他静态文件的打开速度,减少服务器本身的资源占用。后面如果还不行的话,可能建议他将数据库也分离到云数据库,这个目前使用的也是比较多的。
第三、有必要的采用CDN加速
这里老蒋也建议他网站加上CDN分发内容,这样可以提高网站的缓存。当然包括我们要给网站安装缓存插件,服务器安装缓存插件。同时,我们也需要处理和观察网站的状态,是不是有安全问题,随时也要做好防御。
总之通过这么一顿折腾,这个同学两周没有说自己网站还有service unavailable问题。
本文出处:老蒋部落 » 服务器/网站经常出现"service unavailable"错误问题解决方案 | 欢迎分享( 公众号:老蒋朋友圈 )