由于多种外部因素干涉,最近服务器不太稳定,经常宕机。望各位谅解

在家搭建服务器,是Geeks所热衷的。对于我来说,在家搭建服务器与直接租VPS的区别在于,VPS会提前帮你做好大多数工作,更适合搭建开发时间紧张的网站;而自己在家用自己的硬件搭建服务器,费时,费力,但是它可以给你带来安装操作系统时的期待、构建网站时的兴奋与网站上线的成就,给予你一系列精神上的满足感。

虽说如此,但自己在家搭建服务器仍是非常费精力的。以下为我个人总结出来的经验。

1.一定要计划任务重启

也许你会问,服务器不就是要一直开着吗?的确,服务器作为服务端,必须随时在线。但是,你的服务器必须要释放堆栈,否则会内存泄漏。计划重启是最简单的方法,建议挑选在访问人数少的时候计划重启。当然,如果你的服务器配置高,或者使用真正的服务器主板,可以忽略这一条。

2.网速

一般情况下PING测试

要搞对外开放的服务器,良好的网速是绕不开的。我的服务器在我房间里,还算良好,没有噪声。但我的房间里没有LAN口,所以,我只能通过路由器的无线网络桥接的方式,链接客厅的主路由器。正常情况下,房间里的从路由器ping网关的延迟是小于10ms的,但倘若主路由器错乱一下,延迟一下子就从小于10ms升至大于两秒。

网上有一种叫电力猫的装置,可以把一端网口的数字信号转化为模拟信号,输出到家里市电,再由另一端的机器把模拟信号转成数字信号。

这个装置虽然挽救了没有网口的房间,但由于其通过市电传输,其稳定性是会受到类似空调之类的大功率电器影响的,而且网速不敢恭维,所以我没有采用这类方法。我还是和之前一样采用无线网络桥接的方式,但在服务器上多加了个无线网卡。

3.电力供应

这个是最棘手的。

我的服务器是一台工控机,功耗比较低,也勉强能做Web服务器。但不可避的是停电。

这个我还没有对策,反正又不会经常停电,怕啥?解决方法慢慢想就是了。

4.人为

CykaBlyat

本作品采用知识共享 署名 4.0 国际 许可协议进行许可。要查看该许可协议,可访问 http://creativecommons.org/licenses/by/4.0/ 或者写信到 Creative Commons, PO Box 1866, Mountain View, CA 94042, USA。