“那天,周五中午店里最忙的时候,店里桌子上已经坐满了人,扫码点餐小程序可突然却崩溃了。顾客拿着手机,怎么刷都刷不出来菜单,服务员全围过来问我怎么办。我脑袋嗡一下就大了,那几分钟比一年都难熬。”

这是一个开简餐店的老板亲口描述的经历。他的小程序用了快一年,一直挺稳定,偏偏在一个周五午高峰挂了,持续了将近二十分钟。事后估算,直接损失了至少十几桌的客人,还有几桌等了半天上不来菜直接走了,临走脸色很难看。
小程序有时候打不开这种事,不发生的时候你觉得离自己很远,真发生了才知道自己完全没准备。今天不讲虚的,直接把紧急处理的三步说清楚。你现在花个几分钟看完,万一真的遇上了,至少也是不慌的。

第一步:先保住自己店里的生意,别干等着系统自己恢复
小程序崩了,很多老板第一反应是疯狂刷新自己的手机,看看是不是网络问题,然后赶紧打电话给开发公司。这个顺序是错的。
你站在店里,外面全是等着吃饭的顾客,他们不关心你的系统出了什么问题,只关心自己什么时候能点上菜。系统一时半会儿恢复不了,但生意得继续做。
立刻切换到手写单或纸质菜单
这是最原始但最管用的办法。提前在收银台抽屉里备一叠手写三联单或者空白点菜单,系统一崩直接拿出来用。纸质菜单也备几份,不用多精致,打印出来过塑就行。这两样东西平时用不上,但真出事的那天,它们就是救命稻草。
收银也别等线上恢复了,准备一个收款码打印出来贴在收银台旁边,顾客扫码直接付。或者干脆那段时间只收现金,虽然不方便,但至少钱能收到。
安排服务员逐桌解释
系统本亏了不可怕,可怕的就是,顾客不知道发生了什么,坐在那里干等着。可以马上让服务员,去跟每桌客人打个招呼,话术也是很简单:“帅哥美女,不好意思,我们的点餐小程序临时出了点故障,我直接帮您手写点单,也不会耽误您太久的。”顾客听到这句话,一般都是能理解的。但是,如果没人管的话,他们自己在那刷半天刷不出来,火气就一下子上来了。
一个做了五六年餐饮的老板跟我说过一句话:系统崩了的时候,宁可出餐慢一点,也别让顾客觉得被晾着。保住这一餐的体验,顾客下次还会来。

第二步:联系自己的开发公司,但是,别只问“什么时候,能好,能恢复”
安排完店里的事情,第二步才是联系开发公司或技术人员。但很多老板打电话,第一句就直接问对方“什么时候能修好”,对方说“正在查”,然后就只能干等着。
首先先确认是什么原因崩的
小程序打不开,原因就那么几类:服务器到期了没续费、域名忘了续费导致接口失效、微信后台认证过期了、代码本身出了bug、或者服务器被攻击了。你可以直接问对方是哪种情况,如果是服务器或域名到期了,续费之后通常十分钟内就能恢复。如果是代码bug或被攻击,可能需要更长时间。
问清楚预计恢复时间,做好两手准备
对方给了恢复时间之后,如果预计超过半小时,就先别干等着了。马上在门口贴个临时通知,告知顾客目前只能手写点单,给等待的客人每人送一小碟小菜安抚一下。如果预计几个小时都修不好,考虑暂停接新客,优先把已经在店里的顾客服务好。
问清楚事后怎么避免
系统恢复之后,别急着挂电话。追问一句:这次是什么原因,以后怎么提前防住?如果是服务器没续费,以后能不能设置自动续费?如果是认证过期,以后能不能提前一个月提醒?把每次故障都当成改进的机会,同一个坑别踩两次。
第三步:事后复盘,找出根因彻底解决
系统恢复了,生意继续做了,很多老板到这一步就觉得事情结束了。但其实第三步才是最关键的,这一步不做,下次大概率还会崩在别的地方。
把所有可能出问题的环节查一遍
按这个清单逐项排查:
- 服务器还有多久到期,有没有设置自动续费或到期提醒
- 域名还有多久到期,有没有设置自动续费
- SSL证书有效期还有多久,到期了怎么更新
- 微信认证什么时候到期,提前一个月有没有提醒
- 最近有没有更新过代码或插件,是不是更新导致的兼容问题
- 后台有没有异常登录记录,是否被恶意操作
这些事情平时没人管,出了事才发现全是漏洞。一家店的小程序,技术上可能不复杂,但这些基础运维项,缺一样都能让整个系统瘫痪。
跟开发公司重新确认维护范围
事故出了之后,最容易暴露维护合同的漏洞。当初签合同的时候有没有约定故障响应时间?有没有说清楚哪些情况免费修、哪些情况另外收费?如果这次事故暴露出了维护上的空白,趁早补上。别等下次再出事的时候才去翻合同。
做一份自己的应急预案
就花一个小时,把下面这些东西准备好:
- 纸质菜单和手写单备在收银台固定的抽屉里
- 收款码打印出来过塑,挂在收银台旁边
- 把开发公司的紧急联系电话存到手机通讯录置顶
- 把服务器商、域名商的账号密码记在一个安全的地方
这些东西做起来不费什么时间,但真出事的那天,每一件都能帮你少亏钱、少丢顾客。
说点实在的
小程序打不开这种事,没有哪个系统能保证百分之百不出问题。区别就在于,有的老板出了事只能干瞪眼,有的老板虽然也着急,但是手里却有应对的办法,几分钟就能稳住场面。
更根本的做法,是在选系统和开发团队的时候就问清楚:系统稳定性怎么保证、出了问题响应时间多久、有没有监控告警能提前发现异常。像鑫时带科技在做小程序开发的时候,会把服务器监控、到期提醒、自动续费这些运维细节提前配置好,不是出了事才到处找人。平时把基础打牢了,才不至于高峰期突然崩掉。
别等店里坐满了人、顾客等得不耐烦的时候,才想起来自己什么都没准备。今天就把备用方案弄好,哪怕一张手写单、一个收款码,也是你在紧急时刻的底气。