当前位置:首页 > 技术知识 > 正文内容

服务器终于不在 503 了_503服务器不可用

maynowei8个月前 (09-14)技术知识117

这段时间不知道怎么回事,我的 inBox 后台服务器总是时不时报 503 错误,在网页端是提示:

在手机端,用户登录总是卡在登录页面,登录失败。

这两个问题,时好时坏,大部分人没有,只有少数人遇到,我后来也遇到过,但从自己看,代码完全没问题。

后来确定是云服务商的问题。这里可以简单说下我的服务器。

在 19 年开始做 App 时,因为要做用户购买机制,那就需要激活码验证,所以需要服务器,因为我自己没啥服务端编程经验,就选择了为前端开发者较为友好的 leancloud,开箱即用,它的优势就是让开发者不需要关心数据库设计、负载均衡等等各种服务端领域的技术,只需要像 Excel 那样建一个个可视化的表格,然后使用它们提供的 Api 去访问数据表,然后在把接口服务部署到他们提供的云引擎上,开发完成后,它们提供了 cli,一行命令就可以将自己的服务部署上去,作为开发者,完全不需要关心后面的逻辑,简单省事。

就这样,岁月静好,一眨眼用了已经 7、8 年了,但最近突然出来 503 问题,就很棘手,之前也出过问题,但都是我自己能触及的代码,这次的问题,在云引擎,所以开始我就找客服。

不找不知道,找个客服的联系方式好难,后来才知道在 2021 年时,leancloud 已经被一家游戏公司收购了,好在后来还是联系到了一个开发者哥们,然后我给他不断的发邮件,通过邮件解决问题,后来他把问题转给了另一个开发者,就这样中间发了得有 20+ 的邮件,今天终于收到了问题解决的邮件,他们做了一些优化。

经过我自己和用户确认,确实问题好了,

不过事后,确实还是有一些反思:

服务器最重要的就是稳定性和安全性,这一点 leancloud 一直做的不错,这些年我的应用一直没有出过什么问题,我还是挺感谢 leancloud 的,我之前在好几个地方都推荐过 leancloud,但是一直依赖也不行,真到一些时候,需要依赖他们的人员去解决,就比较麻烦,后面还要去调研一下其他方案。

另外,inbox 笔记的网页端技术方案,其实有一些问题,之前把网页端免费开放了,这样经过让更多用户收益,但是网页端使用 webdav 时,对服务器的资源消耗还是比较多,我得继续考虑网页端是不是应该只对 PRO 开放。

---

好了,今天的咚记就到这。

我是咕咚,一个软件工程师,独立开发者,inBox 笔记 作者,喜欢开发、喜欢篮球,更多介绍见 关于我以及我的公众号,每天我会在咚记中,分享自己的开发思考和日常感悟,欢迎关注。

相关文章

PM小技术:使用SAE发布在线Axure文档

俗话说,不会写代码的产品经理不是好的射鸡湿。关于产品经理与技术之间的微妙关系,扯开了讲可是长篇大论,比如知乎上这个问题:IT 行业产品经理(尤其是创业的)需要懂技术吗?懂到什么程度?,以及这个:产品经...

分享我的产品策划流程,希望对你也有用

本文笔者梳理拆解了自己的产品策划流程,并给出了自己对各流程的思考,希望能够给你带来一定的启发。记得刚开始做产品出需求方案的时候,上来就开始画原型写文档,在写的过程中发现某个交互没想明白或者漏了一部分逻...

网络安全常用术语(网络安全常用术语介绍)

黑客帽子之分白帽白帽:亦称白帽黑客、白帽子黑客,是指那些专门研究或者从事网络、计算机技术防御的人,他们通常受雇于各大公司,是维护世界网络、计算机安全的主要力量。很多白帽还受雇于公司,对产品进行模拟黑客...

真来了,iOS 16.6 beta 利用,隐藏 Dock 栏

昨天提到!iOS 16.5 kfd 漏洞可以隐藏 Dock 栏消息,现在已经确定 iOS 16.6 beta 内测也是支持使用 kfd 漏洞,当然!也是支持隐藏 Dock 栏,主要验证该系统是否可用。...

webview 渲染机制:硬件加速方式渲染的Android Web

webview 渲染是什么?webview 渲染是用于展现web页面的控件; webview 可以内嵌在移动端,实现前端的混合式开发,大多数混合式开发框架都是基于 webview 模式进行二次开发的w...

Android让视图折叠(安卓叠加视图设置)

Android UI Libs之ExpandableLayout1. 说明ExpandableLayout,顾名思义,可扩展的布局,是一个可以帮助我们实现折叠功能的第三方库,折叠时,只显示头部,打开时...