行業裏面有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的運行結果吧!日誌