[原][openstack-pike][controller node][issue-4][horizon] dashboard access too low reasons[dashboard 访问太慢]
本文持续更新。。。
原因一: 访问dashboard 很慢. 输入了用户名和密码还有project后,一直处于首页状态,等很久才进入(暂且不考虑硬件。硬件暂时假设都满足条件)
首先想到的是memcache缓存,之前如果登录了之后,应该有缓存。
查看官网有这么一句话:
再检查下配置(on controller node):
果然是只有controller本机使用127.0.0.1才能访问,如果按照上面这样配置,则所有节点的服务都不能正常访问到memcache。而这些服务
需要先request memcached失败后才会做其他操作,所有会造成慢的情况。因此,需要改为下面这样的情况:
PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="64" OPTIONS="-l 0.0.0.0"
再重新启动 memcache:
[root@controller ~]# systemctl restart memcached [root@controller ~]# systemctl status memcached ● memcached.service - memcached daemon Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2018-09-07 15:24:58 CST; 14s ago Main PID: 17392 (memcached) Tasks: 7 CGroup: /system.slice/memcached.service └─17392 /usr/bin/memcached -p 11211 -u memcached -m 64 -c 1024 -l 0.0.0.0 Sep 07 15:24:58 controller systemd[1]: Started memcached daemon. Sep 07 15:24:58 controller systemd[1]: Starting memcached daemon...
其他参考点: 1. 数据库连接数太小?
查看连接数为4096,相对来说不小
[root@controller ~]# vim /etc/my.cnf.d/mariadb-server.cnf max_connections = 4096
2. Token过期问题也不存在,
[root@controller keystone]# cat keystone.conf [fernet_tokens] provider = fernet
查询官网(https://docs.openstack.org/keystone/latest/admin/identity-fernet-token-faq.html#where-do-i-put-my-key-repository)
fernet token 不会存在数据库里面:
MariaDB [(none)]> use keystone; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed MariaDB [keystone]> select * from token; Empty set (0.00 sec)
================================================================================================================
【开始问题排查:】
查看登录所用的时间: 122069ms 约等于 2分多钟
再抓包看看:
tcpdump -i ens35 -n -s 0 -w /root/cap.cap
待续。。。
出处:http://www.cnblogs.com/horizonli/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
支付宝(alipay) 二维码打赏 |
微信(wechat) 二维码打赏 JUST LI(**波) |
微信公众号: 木子李的菜田 |