行业里面有openvz架构的实际上是一个不错的架构,资源的利用效率挺高的,固然也有一些限制,同时也带来一些缺点,其中最大的缺点莫过于超售了,卖1G的RAM可能连128都没有,这样的直接后果就是某些不良玩家,稍微激动一下,同母鸡的其余实例就直接offline了。php
不少时候咱们只须要一个稳定的挂机环境,安静的跑一些程序,这样问题就来了,如何保证始终在线呢?html
幸亏每家IDC基本上都有solusvm,幸运的是solusvm有client api,简单的post或者get发送指令均可以,详情见api
https://docs.solusvm.com/display/DOCS/Functions架构
那么这样就好办了,方法就是利用咱们手上有不止一个的vps就能够用crontab作定时任务相互boot了,让机器永远不offline了;curl
https://cp.someidc.com:5656/api/client/command.php?key=[key]\&hash=[hash]\&action=boot
上面的cp.someidc.com请换成真实的idc提供的CP域名,[key]和[hash]在登录cp后的API的选项卡里面去generate。post
OK,最后在crontab里面就是这样:url
* * * * * curl https://cp.someidc.com:5656/api/client/command.php?key=[key]\&hash=[hash]\&action=boot
最后去系统日志里面看cron job的运行结果吧!日志