# 小程序服务器崩溃了怎么办？\| 小程序问答 \#38

- 作者：Astrian
- 发布时间：2017-09-11 20:00
- 原文：https://www.ifanr.com/minapp/906315

![](https://s3.ifanr.com/wp-content/uploads/2017/09/minapp-qna-38-feature.png)

在[上一期的小程序问答](http://www.ifanr.com/minapp/904643)，我们已经教你如何灰度发布小程序。

灰度发布功能可以帮助你在正式、全量发布前，找到小程序潜在问题，减少损失。

但如果**在全量发布后，小程序出现了严重的问题**，我们应该怎么办？

不用担心，知晓程序（微信号 zxcx0101）今天就来教你，在小程序出现意外状况时，我们可以做些什么。

关注「知晓程序」微信公众号，在微信后台回复「问答」，获取所有小程序问答文章。

### 暂停服务

微信公众平台为小程序提供了「暂停服务」功能。**当小程序出现意外状况时，你可以选择暂停小程序服务。**

选择暂停服务后，用户试图访问小程序时，将会看到微信发出的提示；同时，**在暂停服务期间，你的小程序将无法被搜索到。**

![](https://s3.ifanr.com/wp-content/uploads/2017/09/minapp-qna-38-1.jpg)

进入公众平台（mp.weixin.qq.com）并使用小程序帐户登录后，点击左侧边栏的「设置」，**在「基础设置」中，我们就可以找到「暂停服务设置」**。

![](https://s3.ifanr.com/wp-content/uploads/2017/09/minapp-qna-38-2.jpg)

点击右侧的「暂停维护」链接，公众平台会询问你小程序暂停服务时间，以及预计恢复时间。

![](https://s3.ifanr.com/wp-content/uploads/2017/09/minapp-qna-38-3.jpg)

填写原因和预计恢复时间后，最后只需扫码确认，小程序就会进入暂停服务的状态。

需要注意的是，你在该页面中所填写的时间，**仅用于在用户访问时展示所用**。如果你需要让小程序重新上线，**必须在后台手动操作，公众平台才会帮你解除暂停服务状态。**

另外，根据知晓程序（微信号 zxcx0101）亲身测试，**即使开启了暂停服务功能，部分老用户在下一次访问有可能仍可正常访问小程序**（再次访问则会看到提示）。

为以防万一，**你也可以选择在小程序里加入维护提示的代码**，保证维护期间所有用户都能看到提示，做好「双保险」。

### 版本回退

「暂停服务」只能为开发者修复问题争取一些时间。

**如果小程序的问题需要长时间修复，你也可以回退小程序版本**。回退后，用户将会使用上一个线上发布的版本。

有了版本回退功能，你可以避免因长时间暂停服务造成持续损失。

那么，「版本回退」功能在哪里呢？

进入公众平台（mp.weixin.qq.com）并使用小程序帐户登录后，点击左侧边栏的「开发管理」，**在「线上版本」右侧的下拉菜单中，就可以找到「版本回退」按钮。**

![](https://s3.ifanr.com/wp-content/uploads/2017/09/minapp-qna-38-6.jpg)

需要注意的是，**小程序只能回退至上一个已发布的线上版本**。如果之前已经回退过一次，你将无法申请再一次回退。

扫码确认之后无需二次审核，即时对所有用户生效。

![](https://s3.ifanr.com/wp-content/uploads/2017/09/minapp-qna-38-5.jpg)

虽然大家都不希望小程序出现问题，但世事难料，说不定你哪天就会需要这些功能。**为了预防万一，赶紧把这篇文章收藏起来吧！**

### 「小程序问答」提问指南

关于小程序，你还有什么想问的？

只要是有关小程序的所有问题，都可以关注「知晓程序」公众号，在微信后台直接向我们提问。

只要提问，你的问题就有可能会在「小程序问答」栏目被解答喔。

**关注「知晓程序」公众号 👇**

- 在微信后台回复「**问答**」，获取往期小程序问答文章。
- 在微信后台回复「**666**」，加入知晓开发联盟。

![zxcx&#95;0208](https://s3.ifanr.com/wp-content/uploads/2017/02/zxcx_0208.png)
