在openshift上部署awx时,rabbitmq容器在启动时崩溃

时间:2020-07-24 05:10:07

标签: rabbitmq openshift ansible-awx

我正在尝试在openshift 4.2上部署awx 9.2.0,并且在运行以下命令时所部署的awx-0 pod内的awx-rabbit容器中出现以下错误

ansible-playbook -i inventory install.yml -e openshift_password=<mypassword> -e docker_registry_password=<mydockerresgitrypassword>`

所有其他容器awe-web,awe-celery,memcache都可以,并且基础的postgresql pod也如下所示:

awx-0                      3/4     CrashLoopBackOff   6          8m4s
postgresql-1-6tl9w         1/1     Running            0          12h
postgresql-1-deploy        0/1     Completed          0          12h

这是兔子容器的日志:

oc logs awx-0 -c awx-rabbit
2020-07-24 04:58:02.622 [info] <0.8.0> Feature flags: list of feature flags found:
2020-07-24 04:58:02.622 [info] <0.8.0> Feature flags: feature flag states written to disk: yes
2020-07-24 04:58:02.646 [info] <0.239.0> 
 Starting RabbitMQ 3.7.21 on Erlang 22.1.7
 Copyright (C) 2007-2019 Pivotal Software, Inc.
 Licensed under the MPL.  See https://www.rabbitmq.com/

  ##  ##
  ##  ##      RabbitMQ 3.7.21. Copyright (C) 2007-2019 Pivotal Software, Inc.
  ##########  Licensed under the MPL.  See https://www.rabbitmq.com/
  ######  ##
  ##########  Logs: <stdout>

              Starting broker...
2020-07-24 04:58:02.647 [info] <0.239.0> 
 node           : rabbit@10.131.2.119
 home dir       : /var/lib/rabbitmq
 config file(s) : /etc/rabbitmq/rabbitmq.conf
 cookie hash    : at619UOZzsenF44tSK3ulA==
 log(s)         : <stdout>
 database dir   : /var/lib/rabbitmq/mnesia/rabbit@10.131.2.119
2020-07-24 04:58:02.661 [info] <0.239.0> Running boot step pre_boot defined by app rabbit
2020-07-24 04:58:02.661 [info] <0.239.0> Running boot step rabbit_core_metrics defined by app rabbit
2020-07-24 04:58:02.662 [info] <0.239.0> Running boot step rabbit_alarm defined by app rabbit
2020-07-24 04:58:02.666 [info] <0.245.0> Memory high watermark set to 12865 MiB (13490436505 bytes) of 32163 MiB (33726091264 bytes) total
2020-07-24 04:58:02.671 [info] <0.247.0> Enabling free disk space monitoring
2020-07-24 04:58:02.671 [info] <0.247.0> Disk free limit set to 50MB
2020-07-24 04:58:02.675 [info] <0.239.0> Running boot step code_server_cache defined by app rabbit
2020-07-24 04:58:02.675 [info] <0.239.0> Running boot step file_handle_cache defined by app rabbit
2020-07-24 04:58:02.675 [info] <0.250.0> Limiting to approx 1048476 file handles (943626 sockets)
2020-07-24 04:58:02.675 [info] <0.251.0> FHC read buffering:  OFF
2020-07-24 04:58:02.675 [info] <0.251.0> FHC write buffering: ON
2020-07-24 04:58:02.676 [info] <0.239.0> Running boot step worker_pool defined by app rabbit
2020-07-24 04:58:02.676 [info] <0.240.0> Will use 8 processes for default worker pool
2020-07-24 04:58:02.676 [info] <0.240.0> Starting worker pool 'worker_pool' with 8 processes in it
2020-07-24 04:58:02.676 [info] <0.239.0> Running boot step database defined by app rabbit
2020-07-24 04:58:02.676 [info] <0.239.0> Node database directory at /var/lib/rabbitmq/mnesia/rabbit@10.131.2.119 is empty. Assuming we need to join an existing cluster or initialise from scratch...
2020-07-24 04:58:02.677 [info] <0.239.0> Configured peer discovery backend: rabbit_peer_discovery_k8s
2020-07-24 04:58:02.677 [info] <0.239.0> Will try to lock with peer discovery backend rabbit_peer_discovery_k8s
2020-07-24 04:58:02.677 [info] <0.239.0> Peer discovery backend does not support locking, falling back to randomized delay
2020-07-24 04:58:02.677 [info] <0.239.0> Peer discovery backend rabbit_peer_discovery_k8s does not support registration, skipping randomized startup delay.
2020-07-24 04:58:02.714 [info] <0.239.0> Failed to get nodes from k8s - 403
2020-07-24 04:58:02.714 [error] <0.238.0> CRASH REPORT Process <0.238.0> with 0 neighbours exited with reason: no case clause matching {error,"403"} in rabbit_mnesia:init_from_config/0 line 167 in application_master:init/4 line 138
2020-07-24 04:58:02.715 [info] <0.43.0> Application rabbit exited with reason: no case clause matching {error,"403"} in rabbit_mnesia:init_from_config/0 line 167
{"Kernel pid terminated",application_controller,"{application_start_failure,rabbit,{bad_return,{{rabbit,start,[normal,[]]},{'EXIT',{{case_clause,{error,\"403\"}},[{rabbit_mnesia,init_from_config,0,[{file,\"src/rabbit_mnesia.erl\"},{line,167}]},{rabbit_mnesia,init_with_lock,3,[{file,\"src/rabbit_mnesia.erl\"},{line,147}]},{rabbit_mnesia,init,0,[{file,\"src/rabbit_mnesia.erl\"},{line,114}]},{rabbit_boot_steps,'-run_step/2-lc$^1/1-1-',1,[{file,\"src/rabbit_boot_steps.erl\"},{line,55}]},{rabbit_boot_steps,run_step,2,[{file,\"src/rabbit_boot_steps.erl\"},{line,59}]},{rabbit_boot_steps,'-run_boot_steps/1-lc$^0/1-0-',1,[{file,\"src/rabbit_boot_steps.erl\"},{line,28}]},{rabbit_boot_steps,run_boot_steps,1,[{file,\"src/rabbit_boot_steps.erl\"},{line,29}]},{rabbit,start,2,[{file,\"src/rabbit.erl\"},{line,937}]}]}}}}}"}
Kernel pid terminated (application_controller) ({application_start_failure,rabbit,{bad_return,{{rabbit,start,[normal,[]]},{'EXIT',{{case_clause,{error,"403"}},[{rabbit_mnesia,init_from_config,0,[{file

Crash dump is being written to: /var/log/rabbitmq/erl_crash.dump...done

有什么主意吗? 谢谢

0 个答案:

没有答案