openstack优化 – token存储及清理

By | 2022年4月26日

相关属性:
token默认有效期:24小时
token保存方式(keystone.conf):
1、SQL数据库 – 数据量增多,速度逐渐变慢

driver = keystone.token.backends.sql.Token

2、memcache – 速度快,耗内存

keystone.token.backends.memcache

3、二元组(键对) – 速度慢

keystone.token.backends.kvs

如果内存多,建议用memcache的方式
如果采用数据库的方式,由于token产生的速度很快,token表中的数据量会变的很大,影响运行速度,所以需要定期清理无效token

# 可以写成定期脚本
keystone-manage token_flush

比如加到crontab

# 每小时执行一次
* */1 * * * /usr/bin/keystone-manage token_flush >/dev/null 2>&1
Category: 未分类 标签:

发表评论

您的电子邮箱地址不会被公开。