易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 9639|回复: 4
收起左侧

openstack平台dashboard出现闪退

[复制链接]
发表于 2018-9-2 13:32:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
dashboard的闪退问题* f# S) v# t! e, d5 h$ v
[Sun Sep 02 13:31:09.172447 2018] [:error] [pid 28024] INFO openstack_auth.plugin.base Attempted scope to domain default failed, will attemptto scope to another domain.
, a) K9 _. r# r# ~) m2 t[Sun Sep 02 13:31:09.346659 2018] [:error] [pid 28024] INFO openstack_auth.forms Login successful for user "admin" using domain "default", remote address 192.168.90.1.9 j- a! P; A. Z8 k8 H  g7 D

  [! A2 O- T+ i+ m% _: I# X% ~[Sun Sep 02 13:34:25.577781 2018] [authz_core:error] [pid 28419] [client 192.168.90.1:57704] AH01630: client denied by server configuration: /usr/bin/keystone-wsgi-public, referer: http://192.168.90.65/dashboard/auth/login/
" A3 q+ Y( V6 |  B5 v. c" j, U; |$ N) F2 g( I$ n
openstack-status
8 B; S+ @4 q" F& [3 O! L# ?== Nova services ==
2 C& |' q$ X) b: v" R2 q& [: Copenstack-nova-api:                     active# x! g; E* A* Y1 y+ i
openstack-nova-compute:                 inactive  (disabled on boot)" s6 V# w/ a! a; K) ~- I0 ?' d
openstack-nova-network:                 inactive  (disabled on boot)
7 ?+ c% P+ z& V2 m  e. Z+ lopenstack-nova-scheduler:               active
. Z5 K( N( d6 Z4 C) w  K3 nopenstack-nova-conductor:               active2 _/ W9 ~# N: k2 q- k' ^6 B
openstack-nova-console:                 inactive  (disabled on boot)
4 |* C& U  R$ F3 \. D& popenstack-nova-consoleauth:             active
0 U" i8 h$ m' r5 Gopenstack-nova-xvpvncproxy:             inactive  (disabled on boot)
2 x& L7 y7 l1 Z+ T0 j5 W== Glance services ==
' _; ^: {( x3 B6 L" U! iopenstack-glance-api:                   active
5 y5 g  J  R- i2 oopenstack-glance-registry:              active2 ~4 p* Y& B$ A1 R
== Keystone service ==! l) m1 v: E& H. A8 R% n; z7 G
openstack-keystone:                     inactive  (disabled on boot)
5 F- S/ U6 a2 _3 j% y== Horizon service ==9 q" f0 g$ z5 b2 s7 J
openstack-dashboard:                    uncontactable3 C* k2 m. W1 [$ S% [+ W
== neutron services ==, Y7 h3 P, w9 m7 S, o
neutron-server:                         active
5 S: ]9 d4 C$ ~( H/ Fneutron-dhcp-agent:                     active
& M. }( C9 _* J: |) kneutron-l3-agent:                       active1 j7 x$ W/ o, q  Y) r2 u9 \. U
neutron-metadata-agent:                 active
( F/ N/ z  f) Q4 y1 g8 z% ?6 J: [neutron-linuxbridge-agent:              active
1 F0 s7 Y  }  D3 F0 [+ |! k1 z== Support services ==1 [  N) o1 S/ G) }1 S0 o
mariadb:                                active+ W4 S- N& L& B% n' X! w4 i+ R" B
dbus:                                   active
4 h/ k1 x1 |' c( l2 i$ u- {rabbitmq-server:                        active8 O  W: G" C% x; m  T( o! Q
memcached:                              active
/ ^( K* z6 w$ y- l== Keystone users ==# S2 J2 {( [; S& V4 {. z& n
+----------------------------------+-----------+
0 S5 w: I( B9 k- d% K7 E| ID                               | Name      |& c" H  @) ]$ F+ i  ^- K, d* T- L* N
+----------------------------------+-----------+0 }- c# o% r: `6 r( Z5 [/ k* s) A
| 35cba790e2b44595a9219e6c18176065 | nova      |
5 ~! E  U' f0 _/ f2 F6 i4 m  n| 72177ec2346542518bb5e5a14f2745d4 | glance    |) u8 I5 B1 ^2 d$ J% @$ _* W
| 893fd35e580c4d54a8c775d84207b191 | admin     |. w, T+ _! o0 ]
| 91506d00e6e14cec99bf448cbb189a9a | neutron   |1 y) e4 S2 ?" v/ A: Y
| a47170e629444ae59e655f11f92022d9 | placement |
! J+ t/ k7 E8 }| af71b1d71cc54262aee370e9b6d5c622 | demo      |
. x* l$ ]/ \  h: F+----------------------------------+-----------+
: ^2 g+ ^) O: N% \( |) P== Glance images ==
) q: d5 `4 F4 j5 q+ |' Y3 [+--------------------------------------+---------------------+
5 Z1 N0 y1 Z7 G| ID                                   | Name                |
0 G$ _% ?( j9 f. G4 a+--------------------------------------+---------------------+) N' ^$ Y0 |% v7 \% U& l" x( S
| 047884ba-6a47-45c0-8ace-d72c5d566367 | cirros              |5 A/ q$ N5 p( q  {6 o: ^. P
| 2c685860-4fa2-43dd-abad-1cae69e59861 | cirros-0.3.4-x86_64 |
8 D, J1 G  n3 f* G% D) C+--------------------------------------+---------------------+; O0 j5 m2 z7 e$ F9 Q
== Nova managed services ==5 C1 W# a9 t; A
+--------------------------------------+------------------+------------+----------+---------+-------+----------------------------+-----------------+-------------+8 c; j$ S( l3 W$ E: \5 O
| Id                                   | Binary           | Host       | Zone     | Status  | State | Updated_at                 | Disabled Reason | Forced down |
" e5 M3 F% v0 }8 o: ^8 W" ~7 D+--------------------------------------+------------------+------------+----------+---------+-------+----------------------------+-----------------+-------------+5 A5 ~1 `0 i+ _3 q
| 11290f6e-283f-4309-884e-7a171ab0a53e | nova-consoleauth | controller | internal | enabled | up    | 2018-09-02T05:35:44.000000 | -               | False       |
; Z# I0 J/ C1 V, M| 1c161768-160b-4829-9245-1ba3598ab5a4 | nova-scheduler   | controller | internal | enabled | up    | 2018-09-02T05:35:41.000000 | -               | False       |
( o1 ~+ a0 T1 D& O5 u5 \9 l4 X| 6d66755b-76bf-481d-a4ec-1ccddd8641c5 | nova-conductor   | controller | internal | enabled | up    | 2018-09-02T05:35:47.000000 | -               | False       |/ y4 z  n. h: @" }! V: o3 X
| 8d12536b-22d2-44e7-a1d5-656d20ff0393 | nova-compute     | compute    | nova     | enabled | up    | 2018-09-02T05:35:49.000000 | -               | False       |
+ I* P; D' U8 \; M1 |7 ~) m: W+--------------------------------------+------------------+------------+----------+---------+-------+----------------------------+-----------------+-------------+/ R  X% _; R' o  K
== Nova networks ==
0 h+ b% V& y: b3 x/ d6 Ousage: nova [--version] [--debug] [--os-cache] [--timings]
2 C9 ^1 I+ j/ D6 ]; Y) |7 n; U            [--os-region-name <region-name>] [--service-type <service-type>]
+ X! a8 d; T  C/ x! w. w/ C            [--service-name <service-name>]
" G, x6 i# K) l% p) A! g! f            [--os-endpoint-type <endpoint-type>]) Z( S; \- K: P' @9 t: s, W8 w
            [--os-compute-api-version <compute-api-ver>]
. I+ R  {' y+ N$ C            [--endpoint-override <bypass-url>] [--profile HMAC_KEY]& q8 P! F, R, G0 r5 g
            [--insecure] [--os-cacert <ca-certificate>]
8 h4 B0 e7 A# f+ Z: K1 [  `            [--os-cert <certificate>] [--os-key <key>] [--timeout <seconds>]
! W3 t7 Q# A/ M7 c& ]            [--os-auth-type <name>] [--os-auth-url OS_AUTH_URL]
$ D, j1 o/ {7 P# y. z& o            [--os-system-scope OS_SYSTEM_SCOPE] [--os-domain-id OS_DOMAIN_ID]3 N0 N2 b- Y* Y: T  y
            [--os-domain-name OS_DOMAIN_NAME] [--os-project-id OS_PROJECT_ID]
7 D' @8 D3 m( g6 q1 _  D            [--os-project-name OS_PROJECT_NAME]$ Y5 y3 P9 p) G0 C9 E! z! Y  Z( y+ A
            [--os-project-domain-id OS_PROJECT_DOMAIN_ID]0 l& K! F% V; o4 H- N/ |& l
            [--os-project-domain-name OS_PROJECT_DOMAIN_NAME]
9 s+ }% i8 E+ a! E! b            [--os-trust-id OS_TRUST_ID]% \- d, N$ z2 V% _( m" G" P
            [--os-default-domain-id OS_DEFAULT_DOMAIN_ID]# h) e# Y; u; f/ j7 l
            [--os-default-domain-name OS_DEFAULT_DOMAIN_NAME]- S& {: M2 H/ j& }
            [--os-user-id OS_USER_ID] [--os-username OS_USERNAME]
1 l/ M. ]/ V& c0 R2 _+ ^            [--os-user-domain-id OS_USER_DOMAIN_ID]  H$ `* h: U6 u, O/ i1 q; x
            [--os-user-domain-name OS_USER_DOMAIN_NAME]( Q' w+ _, s# ?, Y0 U; a
            [--os-password OS_PASSWORD]  @# |9 n& A) R1 o7 P9 x, n
            <subcommand> ...7 W5 E+ E5 Z7 }1 ]0 }3 n! i  F
error: argument <subcommand>: invalid choice: u'network-list'+ l" }7 S& [  G1 i9 {% p
Try 'nova help ' for more information.
/ Y% v8 j( \- X1 d% N* {== Nova instance flavors ==
& S( R$ U$ }+ [' ?. x+----+------+-----------+------+-----------+------+-------+-------------+-----------+-------------+( U7 d9 z$ u8 U8 `( V& {0 ^" D
| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public | Description |
* ^  V* T% k( e3 p+----+------+-----------+------+-----------+------+-------+-------------+-----------+-------------+' f- m- w7 d% G/ f
+----+------+-----------+------+-----------+------+-------+-------------+-----------+-------------+
: C/ C' j* {8 e== Nova instances ==
5 Q) H( K. K5 J+----+------+-----------+--------+------------+-------------+----------+7 s& g$ t) G* D2 z: C+ J8 t0 v% y
| ID | Name | Tenant ID | Status | Task State | Power State | Networks |
4 j' }6 T9 W4 [+----+------+-----------+--------+------------+-------------+----------+5 |  n! \1 B8 s' a* s2 x
+----+------+-----------+--------+------------+-------------+----------+
8 j, `3 F3 v8 f7 ~
 楼主| 发表于 2018-9-2 13:42:02 | 显示全部楼层
### 重启httpd memcached rabbitmq-server 和neutron服务,还是 无法修复$ \8 A+ i; g; {7 R% q7 v* x/ O1 s

1 i- v4 f  a, S/ U- l" j/ ?查看keystone% a/ E9 m1 A! r' Z9 ~# v' v
openstack service list
' v  h- q( A9 t+ P4 i: {+----------------------------------+-----------+-----------+- _8 V( M" y& Y
| ID                               | Name      | Type      |
/ y7 f& y: \4 X6 m! P2 j# `* ]+----------------------------------+-----------+-----------+
( [/ v) q/ n* G7 `% ]| 02929a487f484e9fbb2221d11212b11f | neutron   | network   |
4 z  [6 H' R  p: r5 {0 G6 A| 1b0061ff680042ea8bd764de0cefc25a | placement | placement |
5 E* e( m3 s% W2 n- {& u| 48cc7da12bb84f118ed528c57ba1cb3c | nova      | compute   |5 w0 m' E* S- P( _3 l4 R
| 75581fbfdf244aa78b5aba2a656a53e5 | keystone  | identity  |# v' D  T! ^4 I+ G5 o) C% P
| ae94823f314c46098f1ff04dba0427db | glance    | image     |
# U9 P4 [/ O  q* _  I6 i+----------------------------------+-----------+-----------+
  b: R, ]# y! o3 t1 y/ g' p; I" T
5 Q! e1 B- m$ j* q
没有发现重复的demain
) [3 i) s4 e& Y- T  r' b+ u  k! d" V
############重启控制节点,   节点无法修复
$ B4 \  r6 x1 b, k
  • systemctl restart rabbitmq-server.service
    ( l6 _7 x% q& Q+ v9 H6 t

    - k! @/ b& q6 X0 r  h

  • - C% Y3 _. e2 c5 t* C: @7 z( B
    * t" }: q8 a) C# i/ u8 `
    systemctl restart neutron-server.service                 ; r* c& O" R6 I4 B

    ; B6 T& y6 ^+ s! j4 U/ J1 D

  • 4 j7 b  M: o. k* l2 }
    7 A9 p5 g+ {/ S5 ?: d
    systemctl daemon-reload) z, I  K. c* l% q

    & f) Y4 x" d7 X) c
  • ' ~! @" B+ Y3 p
    ! U! J- |+ Z0 D$ G$ h
    systemctl stop httpd.service memcached
    / g8 x/ y: }- B3 N8 B

    4 R% c& Z% n- g+ O! y9 A5 y
  • * j0 S. R; G, u

    5 }" M, @; u8 A$ C最后搞定% s! E, e. J0 F% h. Y% @

    ! S" x) t  ]# K6 C4 F

  •   }2 ^/ z/ |) s. P& O/ Z+ @. ~/ j4 z' z  z, i

$ f/ y5 G( {" t% }0 ^; l' c8 y
心得:由于本环境是多控节点,rabbitmq-server 集群 没有优化,出现故障较多,建议如果发现有amqp 相关报错,先检查 rabbitmq 服务,有问题就重启一下
. R$ i. v! X$ h6 x
) |) h; x) m' @1 u1 \4 i
 楼主| 发表于 2018-9-2 13:49:54 | 显示全部楼层
=ERROR REPORT==== 2-Sep-2018::13:43:24 ===' h8 n: Y& L) v5 ^6 N7 n. i
closing AMQP connection <0.1199.0> (192.168.90.65:48940 -> 192.168.90.65:5672):% C  ^" R! {& h) k# ]. A% u
{handshake_error,starting,1,0 t! b2 \) ^8 d7 ~
                 {amqp_error,unexpected_frame,
7 R* ]. ]4 [$ t, P                             "type 1, first 16 octets = <<0,60,0,40,0,0,38,114,101,112,108,121,95,57,48,50>>",
9 {% D/ o, C; ?  |8 Q7 g                             none}}
 楼主| 发表于 2018-9-2 13:53:57 | 显示全部楼层
keystone  access信息:
( Z3 u. D1 J* q' A192.168.90.65 - - [02/Sep/2018:13:47:26 +0800] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.4.6 (CentOS) mod_wsgi/3.4 Python/2.7.5 (internal dummy connection)"5 j, t3 A+ H3 K# d* k* ~' [
192.168.90.65 - - [02/Sep/2018:13:47:34 +0800] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.4.6 (CentOS) mod_wsgi/3.4 Python/2.7.5 (internal dummy connection)"
- Y3 w; S! g! K3 \* h# J* {2 z3 q0 G" ^; b1 \+ ~. c$ V! c
也没有发现问题,尴尬
 楼主| 发表于 2018-9-2 15:03:18 | 显示全部楼层
后来测试发现,使用Firefox浏览器好像可以减少dashboard页面闪退现象。这是浏览器的问题么?
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:19 , Processed in 0.072474 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表