-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ 问题咨询 ]隧道连接实例的代码检测和上线出现报错 #994
Comments
只会测试连接时会出现这个问题,实际使用还是没有问题的。那可能是检测的代码对我的数据库有些不适用吧。 |
检测脚本也是获取连接和数据库,这个和查询或者上线获取得信息是一致的 |
使用了一天下来,查询的使用是很正常的。就是测试连接的时候,通过浏览器的控制台看,check/instance/请求一定会peding一会,最后报504错误。还有就是上线的时候,点击代码检测,sql语句是 |
上线和查询的功能在没有隧道的实例里是没有问题的。 |
在本地利用https://archerydms.com/home/ 快速开启里的步骤搭建了一个平台,5个docker都跑在本地了。配置了隧道连接,结果也是这样的。 |
参考一下#951 |
在k8s里把所有容器放到一个deployment里,解决了sql检测里的报错。 |
问题描述
使用k8s修改部署了archery服务。
改造内容如下:
gunicorn -w 4 -k sync -b 127.0.0.1:8888 --timeout 600 archery.wsgi:application
,在source /opt/venv4archery/bin/activate
下添加python3 manage.py makemigrations sql
在不使用隧道连接的情况下运行正常,但在添加了使用隧道的mysql实例并测试时,会出现超时情况。通过
kubectl exec
进入内部后能够快速的连接隧道主机并连接mysql。通过ssh可以连接
隧道设置
修改后的startup.sh文件
版本信息
The text was updated successfully, but these errors were encountered: