今天突然发现自己VPS上一个程序出了一些问题,还不是什么大问题,就是小小滴中断了几次,然后又自行恢复了。有一些影响,但是不大。
(图源 :pixabay)
但我好奇的是,为啥又出问题了呢?是什么导致的问题呢?这样的问题会不会再次发生呢?毕竟偶尔有一次这样的情况尚能接受,若是总这样,这VPS就只能弃之不用了。
于是首先登陆VPS,看了一眼程序的运行情况,嗯,我登录时,程序运行状况良好,还不错,这说明不是程序故障引起的。
那就得往网络故障上考虑了,好在VPS服务商面板里可以看到网络状况的历史数据图表,进去看一眼。
看CPU,发现之前有两个是时间点,CPU占比接近为零(第二个时间点之前CPU占比又超高)
看网络数据,发现有两处网络进出数据量接近为零。
你可能会问,O哥别骗我呀,我数了一下,分明都是三次,这次欺负我不识数嘛?哈哈,这都被发现,之所以说是两次,是因为第三次是我手工重启VPS造成的,和人家服务商无关。
那之前两次就肯定是服务商干了啥事或者是机房的网络故障喽。于是我进我邮箱搜索了一下邮件,发现并没有机房发过来的维护通知之类的信息。
又去面板找了半天,才在维护栏目下找到两条相关信息:
其中详情部分内容为:
To ensure that all customers have access to our latest products, your Linode(s) will need to be migrated to a host which has already been upgraded.
也就是说服务商将我的VPS迁移到一台新的物理机上,而且从程序和uptime
上来看,并没有重启,不关机直接热迁移,你就说牛不牛吧?
心里佩服的同时也很气愤,你升级就升级呗、迁移就迁移呗,好歹说一声呀,咋就鸟悄地做这事呢?要是不注意还真发现不了呢?
那么到底是服务商漏发了邮件还是什么情况呢?我去看了VPS的设置,里边有个首选维护策略:
可选的项目如下:
好吧,开关机更麻烦,那就继续选这个吧,至于为啥没有收到邮件,在一篇技术文档中找到了答案
翻译一下相应的内容:
基于迁移的维护:任何计划维护开始前 3 小时,系统会将维护事件添加到您的帐户。由于大多数迁移过程无缝衔接,因此我们不会向客户发送支持工单或电子邮件。
所以,没有收到邮件的原因也找到了。
既然如此,想来这种直接不关机升级(热迁移)的情况不会经常发生(确实没发生过几次),影响是有,但也不算大,那就保持原状吧。顺便更新了一下VPS系统,并重启了一下,这问题就算彻底告一段落。
朋友们可能会说,好像你也没解决啥呀?回顾了一下,确实没解决啥实际问题,但是把问题搞清楚来龙去脉,也算有所收获不是?还有就是感慨一下现在的VPS服务商,一个字:牛!