-
2800+
全球覆盖节点
-
0.01s
平均响应时间
-
70+
覆盖国家
-
130T
输出带宽
刚刚在阿里云新建了几台ECS实例,想先把它们都重新启动试试看,结果发现重启的步骤原来没想的那么简单,今天就把全流程拆解给你们。
先说说你需要什么:阿里云控制台账号 + 已经绑定的云服务器实例,记得把安全组里SSH允许的IP段设置好,别一直坐在浏览器面前挠头,还要先检查磁盘有没有被卷起来。按著阿里云官方文档[1],重启过程有三大要点:
1️⃣ 登录控制台,找到云服务器ECS栏目,滑动到对应实例的“操作”一列。
2️⃣ 在弹出的菜单里挑“重启”,一定要确认会先关机再开机,别以为是瞬间跳转。最好先手动执行一次离线重启,看看日志里会不会有异常[2]。先点“保存”即可。
3️⃣ 单机重启默认为30秒退网重连,若你在容器里跑业务,记得先停掉容器,防止关联端口被抢占[3],重启后再手动启动。
如果你想用CLI方式,Aliyun CLI 2.0介绍一下:安装好后,直接执行:
aliyun ecs RebootInstance --InstanceId i-xxxxxx --Force true --DryRun false
批量重启也超简单,先把实例ID放入CSV文件,执行:
aliyun ecs RebootInstance --InstanceIds $(aws s3 cp s3://mybucket/ids.csv - | tr ',' '\n')
别忘了那条早上被我在社区看到的技巧:午夜12点重启,日志抓取后自己提取错漏,业务不会更受影响[4]。大家翻阅阿里云官方说明[5],还会看到脚本示例。
说到脚本,大家最好把重启命令放进定时任务 cron,比如周六凌晨2点重启,节约电费又不影响业务流量[6]。还有个有趣的提醒:网上流传一个“拿脚本跑重启时,确实会出现秒杀模式,哪个实例最先重启”梗,点进来挺好笑的[7]。
最常见的小坑是:公有IP被重置,导致VPN不可用。解决方法是把实例绑定一个弹性公网IP EIP,不管重启多少次,IP永不变[8]。另外,如果你在配置安全组时近乎平均分配了大小,最好把端口范围改为可接受所有IP的CIDR,当网络品控不稳定时可以临时缩小范围[9]。
玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink, 那边有不少玩家把服务器重启流程写成视频教程,喝彩声和敲键盘声同步爆棚。
如果你想进一步完善监控,可以在阿里云弹性伸缩规则中结合云监控的自定义告警,极短时间内发现重启失败后立即通知你邮件或短信,让你像打卡一样及时跟进[10]。
请在这里放置你的在线分享代码爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验
2800+
0.01s
70+
130T