微信云托管体验
我把django换成了golang,报了如下错误。panic: mysql init failed with Error 1049: Unknown database ‘golang_demo’“Error 1146: Table ‘golang_demo.Counters’ doesn’t exist”最开始选择的django模版,后来我改成了golang的项目,发现数据库名称不一样,导致容器起
最近在了解微信云托管,体验了一番,很好用。
我觉得微信云托管是降低了运维的难度,可以不用在购买服务器了,直接使用微信云托管环境很方便。
摘自微信官方文档:微信云托管 是微信团队提供的以云原生为基础的,免运维、高可用服务上云解决方案,无需服务器,1分钟即可部署小程序/公众号服务端。
我最主要的一个疑问就是个人开发者可以使用微信的授权登录吗?
我看了下微信的文档,作为个人开发者,如果是小程序是可以的,个人公众号不行,普通web也不行,普通web开发此种方法调用云托管服务,不附带微信用户信息,请自己建立用户登录体系。
如果小程序是可以带着身份的,那么是否可以用小程序作为授权方,授权在普通web上面登陆呢?感觉这里可以一试啊。
例如腾讯云社区的登陆。小程序授权电脑网页登陆?
wx.cloud.callContainer 技术原理和使用指南,这个可以读一读
https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/practice/call.html
使用微信云托管遇到的一些问题:
我把django换成了golang,报了如下错误。
panic: mysql init failed with Error 1049: Unknown database ‘golang_demo’
“Error 1146: Table ‘golang_demo.Counters’ doesn’t exist”
最开始选择的django模版,后来我改成了golang的项目,发现数据库名称不一样,导致容器起不来。我新建了数据库,发现表也要自己新建。
2022/01/06 11:16:08 /app/db/init.go:29
[error] failed to initialize database, got error Error 1040: Too many connections
DB Open error,err= Error 1040: Too many connections
panic: mysql init failed with Error 1040: Too many connections
感觉有问题,待定
登录失败,原因:(1)sleep 线程数多,建议调低 wait_timeout和interactive_timeout 参数值;(2)慢查询堆积,建议将long_query_time参数值设置为1~2s,观察慢查询日志;(3)sleep 线程数少,也无慢查询堆积,建议调大 max_connections 参数值;错误码: ER_CON_COUNT_ERROR [17e2f18d3884][-10001]
更多推荐
所有评论(0)