平稳运行了一年多的断电报警云服务器最近又出现问题了。
几天前的一个晚上,大批报警器连接不上服务器,导致发生断电事件时,无法给用户拨打报警电话,也无法向用户推送wx报警消息。
客户连夜打电话给我,把我吵醒让我连夜处理。
我一番查找和分析之后,发现其实这也是个预料中的问题,因为使用的windows系统有socket的数量限制,而且从网上的相关资料还表示windows 有漏洞,socket链接有内存泄漏,并发数多时会出现no buffer available 的错误。
我让客户租了一台Linux 云服务器,爆肝将修改代码将其运行于Linux系统中,并通过远程升级两设备迁移到新服务器。
做完这些,所有报警器又恢复了平稳的工作。
客户也发来小红包表示感谢。
承蒙客户的信任,选择了我们的产品,即使再难,我们也要保证这些售价仅一百余元的报警器在持续几年的时间,无任何间断地正常工作。