2

openssl(openssl官网)

基于openssl密码库创建的SM2国密算法PHP扩展,C语言编写,具有非对称加密的特点,软件架构为zend 常规PHP扩展结构,支持Linux和macOS操作系统。

项目地址:网页链接

开源协议:Apache-2.0

开发人员吐槽openssl查看版本的命令很另类,小伙伴们可有这感觉[机智][机智][灵光一闪]

openssl --version # fail

openssl -version # fail

openssl -v # fail

openssl -V # fail

openssl version # works

测试了几周下来,用gunicorn 异步方式运行superset,时长会发生timeout,导致打不开,看了后台日志,还一个SECRET_KEY密码警告,之前的config.py配置的默认值,所以前几天改了通过openssl命令随时生成了一串密钥,并替换了SECRET_KEY密码,并重新执行了superset init,发现原先配置的superset的数据源数据库打不开,网上也没找到解决方案,经过自己的一番研究总算解决了这个问题,因为superset的数据源数据库的中dbs表的password字段密码是通过SECRET_KEY进行加密的,并且是以二进制的方式存储的,因此改了SECRET_KEY会导致的superset的前端数据源数据库打不开,解决方案如下:

1、进入superset数据库,并执行SQL: Update dbs set password=null,执行完就可以打开superset数据库的界面;

2、新建数据源数据库,并把数据集的数据源改成新建的数据源数据库,删除老的数据源数据库即可,如果老的无法删除,说明还有关联的表没有删除数据,比如saved_query、query等。

很多时候,我们从最基本的系统底层原理入手去分析解决问题,往往可能会有意外的惊喜!

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2149472/
1
上一篇uc云盘(uc网盘下载)
下一篇 文本框透明(加入文本框后,怎么把文本框透明)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部