openstack优化 - token存储及清理

发表于 2016-01-05   |   分类于 技术

相关属性:
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

发表新评论

© 2017 Powered by Typecho
苏ICP备15035969号-3