coco-annotator icon indicating copy to clipboard operation
coco-annotator copied to clipboard

coco-annotator docker container loops while booting up ==> [ERROR/MainProcess] consumer: Cannot connect to amqp://user:**@messageq:5672//: timed out.

Open ovalerio opened this issue 1 year ago • 4 comments

Dear @jsbroks,

I am following the tutorial you shared in YouTube about installing & running coco-annotator using Docker. I am running in Ubuntu and I installed a fresh version of docker and docker compose.

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.6 LTS
Release:	20.04
Codename:	focal

$ docker -v
Docker version 24.0.4, build 3713ee1

$ docker-compose -v
Docker Compose version v2.17.2

This is what I got when I attempt to start coco-annotator:

valerio@sco3002:~/coco-annotator (master)$ docker-compose up
[+] Running 44/44
 ✔ database 12 layers [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿]      0B/0B      Pulled                                                                                 57.1s 
   ✔ 58690f9b18fc Pull complete                                                                                                             44.5s 
   ✔ b51569e7c507 Pull complete                                                                                                             44.5s 
   ✔ da8ef40b9eca Pull complete                                                                                                             44.5s 
   ✔ fb15d46c38dc Pull complete                                                                                                             44.5s 
   ✔ a0dc15b16822 Pull complete                                                                                                             44.5s 
   ✔ b7a3e92f19af Pull complete                                                                                                             44.6s 
   ✔ ed4a7b863fa1 Pull complete                                                                                                             44.6s 
   ✔ a58b030ea8e4 Pull complete                                                                                                             44.6s 
   ✔ 6aa1ba699846 Pull complete                                                                                                             44.6s 
   ✔ ebc52c729dca Pull complete                                                                                                             44.7s 
   ✔ 52e8c440d4d6 Pull complete                                                                                                             55.2s 
   ✔ 22b97876323d Pull complete                                                                                                             55.2s 
 ✔ workers 15 layers [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿]      0B/0B      Pulled                                                                               52.5s 
   ✔ e79bb959ec00 Pull complete                                                                                                              5.1s 
   ✔ d4b7902036fe Pull complete                                                                                                              5.3s 
   ✔ 1b2a72d4e030 Pull complete                                                                                                              5.4s 
   ✔ d54db43011fd Pull complete                                                                                                              7.7s 
   ✔ 69d473365bb3 Pull complete                                                                                                             35.1s 
   ✔ 35b4aebab92b Pull complete                                                                                                             35.2s 
   ✔ 60ddbccc0359 Pull complete                                                                                                             35.6s 
   ✔ 0b3c337d0c3e Pull complete                                                                                                             35.6s 
   ✔ 2b75f9fe405b Pull complete                                                                                                             35.7s 
   ✔ 8afafd04385f Pull complete                                                                                                             35.7s 
   ✔ c2da40f3dd21 Pull complete                                                                                                             35.7s 
   ✔ 61f4d37d1625 Pull complete                                                                                                             43.7s 
   ✔ 557b33a4cdcb Pull complete                                                                                                             50.7s 
   ✔ 8e4e2338390e Pull complete                                                                                                             50.9s 
   ✔ af9511f0c320 Pull complete                                                                                                             50.9s 
 ✔ messageq 10 layers [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿]      0B/0B      Pulled                                                                                   54.2s 
   ✔ 9d19ee268e0d Pull complete                                                                                                             48.1s 
   ✔ 682a058fc094 Pull complete                                                                                                             48.1s 
   ✔ c6f199470454 Pull complete                                                                                                             48.1s 
   ✔ e588fdd2bc14 Pull complete                                                                                                             51.5s 
   ✔ b2df8cdb3812 Pull complete                                                                                                             51.5s 
   ✔ eec8ffe01a78 Pull complete                                                                                                             52.1s 
   ✔ ef7e4d422ae7 Pull complete                                                                                                             52.1s 
   ✔ a0337bb83298 Pull complete                                                                                                             52.1s 
   ✔ 79a8a5649e7c Pull complete                                                                                                             52.1s 
   ✔ 15c297f005d6 Pull complete                                                                                                             52.3s 
 ✔ webserver 3 layers [⣿⣿⣿]      0B/0B      Pulled                                                                                          52.5s 
   ✔ b7da3f88928c Pull complete                                                                                                             50.9s 
   ✔ 7adcd72abda2 Pull complete                                                                                                             50.9s 
   ✔ f45d8c5057fd Pull complete                                                                                                             50.9s 
[+] Running 6/4
 ✔ Network coco-annotator_cocoannotator  Created                                                                                             0.0s 
 ✔ Volume "coco-annotator_mongodb_data"  Created                                                                                             0.0s 
 ✔ Container annotator_mongodb           Created                                                                                             0.2s 
 ✔ Container annotator_message_q         Created                                                                                             0.2s 
 ✔ Container annotator_workers           Created                                                                                             0.0s 
 ✔ Container annotator_webclient         Created                                                                                             0.0s 
Attaching to annotator_message_q, annotator_mongodb, annotator_webclient, annotator_workers
annotator_workers    | fatal: Not a git repository (or any of the parent directories): .git
annotator_webclient  | [2023-07-17 08:29:26 +0000] [7] [DEBUG] Current configuration:
annotator_webclient  |   config: webserver/gunicorn_config.py
annotator_webclient  |   bind: ['0.0.0.0:5000']
annotator_webclient  |   backlog: 2048
annotator_webclient  |   workers: 1
annotator_webclient  |   worker_class: eventlet
annotator_webclient  |   threads: 1
annotator_webclient  |   worker_connections: 1000
annotator_webclient  |   max_requests: 0
annotator_webclient  |   max_requests_jitter: 0
annotator_webclient  |   timeout: 180
annotator_webclient  |   graceful_timeout: 30
annotator_webclient  |   keepalive: 2
annotator_webclient  |   limit_request_line: 4094
annotator_webclient  |   limit_request_fields: 100
annotator_webclient  |   limit_request_field_size: 8190
annotator_webclient  |   reload: False
annotator_webclient  |   reload_engine: auto
annotator_webclient  |   reload_extra_files: []
annotator_webclient  |   spew: False
annotator_webclient  |   check_config: False
annotator_webclient  |   preload_app: False
annotator_webclient  |   sendfile: False
annotator_webclient  |   reuse_port: False
annotator_webclient  |   chdir: /workspace
annotator_webclient  |   daemon: False
annotator_webclient  |   raw_env: []
annotator_webclient  |   pidfile: None
annotator_webclient  |   worker_tmp_dir: None
annotator_webclient  |   user: 0
annotator_webclient  |   group: 0
annotator_webclient  |   umask: 0
annotator_webclient  |   initgroups: False
annotator_webclient  |   tmp_upload_dir: None
annotator_webclient  |   secure_scheme_headers: {'X-FORWARDED-PROTOCOL': 'ssl', 'X-FORWARDED-PROTO': 'https', 'X-FORWARDED-SSL': 'on'}
annotator_webclient  |   forwarded_allow_ips: ['127.0.0.1']
annotator_webclient  |   accesslog: None
annotator_webclient  |   disable_redirect_access_to_syslog: False
annotator_webclient  |   access_log_format: %(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"
annotator_webclient  |   errorlog: -
annotator_webclient  |   loglevel: debug
annotator_webclient  |   capture_output: False
annotator_webclient  |   logger_class: gunicorn.glogging.Logger
annotator_webclient  |   logconfig: None
annotator_webclient  |   logconfig_dict: {}
annotator_webclient  |   syslog_addr: udp://localhost:514
annotator_webclient  |   syslog: False
annotator_webclient  |   syslog_prefix: None
annotator_webclient  |   syslog_facility: user
annotator_webclient  |   enable_stdio_inheritance: False
annotator_webclient  |   statsd_host: None
annotator_webclient  |   statsd_prefix: 
annotator_webclient  |   proc_name: None
annotator_webclient  |   default_proc_name: webserver:app
annotator_webclient  |   pythonpath: None
annotator_webclient  |   paste: None
annotator_webclient  |   on_starting: <function OnStarting.on_starting at 0x7fab207582f0>
annotator_webclient  |   on_reload: <function OnReload.on_reload at 0x7fab20758400>
annotator_webclient  |   when_ready: <function WhenReady.when_ready at 0x7fab20758510>
annotator_webclient  |   pre_fork: <function Prefork.pre_fork at 0x7fab20758620>
annotator_webclient  |   post_fork: <function Postfork.post_fork at 0x7fab20758730>
annotator_webclient  |   post_worker_init: <function PostWorkerInit.post_worker_init at 0x7fab20758840>
annotator_webclient  |   worker_int: <function WorkerInt.worker_int at 0x7fab20758950>
annotator_webclient  |   worker_abort: <function WorkerAbort.worker_abort at 0x7fab20758a60>
annotator_webclient  |   pre_exec: <function PreExec.pre_exec at 0x7fab20758b70>
annotator_webclient  |   pre_request: <function PreRequest.pre_request at 0x7fab20758c80>
annotator_webclient  |   post_request: <function PostRequest.post_request at 0x7fab20758d08>
annotator_webclient  |   child_exit: <function ChildExit.child_exit at 0x7fab20758e18>
annotator_webclient  |   worker_exit: <function WorkerExit.worker_exit at 0x7fab20758f28>
annotator_webclient  |   nworkers_changed: <function NumWorkersChanged.nworkers_changed at 0x7fab204d40d0>
annotator_webclient  |   on_exit: <function OnExit.on_exit at 0x7fab204d41e0>
annotator_webclient  |   proxy_protocol: False
annotator_webclient  |   proxy_allow_ips: ['127.0.0.1']
annotator_webclient  |   keyfile: None
annotator_webclient  |   certfile: None
annotator_webclient  |   ssl_version: 2
annotator_webclient  |   cert_reqs: 0
annotator_webclient  |   ca_certs: None
annotator_webclient  |   suppress_ragged_eofs: True
annotator_webclient  |   do_handshake_on_connect: False
annotator_webclient  |   ciphers: TLSv1
annotator_webclient  |   raw_paste_global_conf: []
annotator_webclient  | [2023-07-17 08:29:26 +0000] [7] [INFO] Starting gunicorn 19.9.0
annotator_webclient  | [2023-07-17 08:29:26 +0000] [7] [DEBUG] Arbiter booted
annotator_webclient  | [2023-07-17 08:29:26 +0000] [7] [INFO] Listening at: http://0.0.0.0:5000 (7)
annotator_webclient  | [2023-07-17 08:29:26 +0000] [7] [INFO] Using worker: eventlet
annotator_webclient  | [2023-07-17 08:29:26 +0000] [11] [INFO] Booting worker with pid: 11
annotator_webclient  | [2023-07-17 08:29:26 +0000] [7] [DEBUG] 1 workers
annotator_webclient  | [2023-07-17 08:29:27 +0000] [11] [WARNING] MaskRCNN model is disabled.
annotator_webclient  | [2023-07-17 08:29:27 +0000] [11] [WARNING] DEXTR model is disabled.
annotator_message_q  | 2023-07-17 08:29:28.378703+00:00 [notice] <0.44.0> Application syslog exited with reason: stopped
annotator_message_q  | 2023-07-17 08:29:28.380955+00:00 [notice] <0.230.0> Logging: switching to configured handler(s); following messages may not be visible in this log output
annotator_message_q  | 2023-07-17 08:29:28.381310+00:00 [notice] <0.230.0> Logging: configured log handlers are now ACTIVE
annotator_message_q  | 2023-07-17 08:29:28.479181+00:00 [info] <0.230.0> ra: starting system quorum_queues
annotator_message_q  | 2023-07-17 08:29:28.479253+00:00 [info] <0.230.0> starting Ra system: quorum_queues in directory: /var/lib/rabbitmq/mnesia/rabbit@29539ca56422/quorum/rabbit@29539ca56422
annotator_message_q  | 2023-07-17 08:29:28.505732+00:00 [info] <0.261.0> ra system 'quorum_queues' running pre init for 0 registered servers
annotator_message_q  | 2023-07-17 08:29:28.510774+00:00 [info] <0.262.0> ra: meta data store initialised for system quorum_queues. 0 record(s) recovered
annotator_message_q  | 2023-07-17 08:29:28.516680+00:00 [notice] <0.267.0> WAL: ra_log_wal init, open tbls: ra_log_open_mem_tables, closed tbls: ra_log_closed_mem_tables
annotator_message_q  | 2023-07-17 08:29:28.519773+00:00 [info] <0.230.0> ra: starting system coordination
annotator_message_q  | 2023-07-17 08:29:28.519812+00:00 [info] <0.230.0> starting Ra system: coordination in directory: /var/lib/rabbitmq/mnesia/rabbit@29539ca56422/coordination/rabbit@29539ca56422
annotator_message_q  | 2023-07-17 08:29:28.520359+00:00 [info] <0.274.0> ra system 'coordination' running pre init for 0 registered servers
annotator_message_q  | 2023-07-17 08:29:28.520681+00:00 [info] <0.275.0> ra: meta data store initialised for system coordination. 0 record(s) recovered
annotator_message_q  | 2023-07-17 08:29:28.520797+00:00 [notice] <0.280.0> WAL: ra_coordination_log_wal init, open tbls: ra_coordination_log_open_mem_tables, closed tbls: ra_coordination_log_closed_mem_tables
annotator_message_q  | 2023-07-17 08:29:28.522025+00:00 [info] <0.230.0> 
annotator_message_q  | 2023-07-17 08:29:28.522025+00:00 [info] <0.230.0>  Starting RabbitMQ 3.12.1 on Erlang 25.3.2.3 [jit]
annotator_message_q  | 2023-07-17 08:29:28.522025+00:00 [info] <0.230.0>  Copyright (c) 2007-2023 VMware, Inc. or its affiliates.
annotator_message_q  | 2023-07-17 08:29:28.522025+00:00 [info] <0.230.0>  Licensed under the MPL 2.0. Website: https://rabbitmq.com
annotator_message_q  | 
annotator_message_q  |   ##  ##      RabbitMQ 3.12.1
annotator_message_q  |   ##  ##
annotator_message_q  |   ##########  Copyright (c) 2007-2023 VMware, Inc. or its affiliates.
annotator_message_q  |   ######  ##
annotator_message_q  |   ##########  Licensed under the MPL 2.0. Website: https://rabbitmq.com
annotator_message_q  | 
annotator_message_q  |   Erlang:      25.3.2.3 [jit]
annotator_message_q  |   TLS Library: OpenSSL - OpenSSL 3.1.1 30 May 2023
annotator_message_q  |   Release series support status: supported
annotator_message_q  | 
annotator_message_q  |   Doc guides:  https://rabbitmq.com/documentation.html
annotator_message_q  |   Support:     https://rabbitmq.com/contact.html
annotator_message_q  |   Tutorials:   https://rabbitmq.com/getstarted.html
annotator_message_q  |   Monitoring:  https://rabbitmq.com/monitoring.html
annotator_message_q  | 
annotator_message_q  |   Logs: <stdout>
annotator_message_q  | 
annotator_message_q  |   Config file(s): /etc/rabbitmq/conf.d/10-defaults.conf
annotator_message_q  |                   /etc/rabbitmq/conf.d/20-management_agent.disable_metrics_collector.conf
annotator_message_q  | 
annotator_message_q  |   Starting broker...2023-07-17 08:29:28.526716+00:00 [info] <0.230.0> 
annotator_message_q  | 2023-07-17 08:29:28.526716+00:00 [info] <0.230.0>  node           : rabbit@29539ca56422
annotator_message_q  | 2023-07-17 08:29:28.526716+00:00 [info] <0.230.0>  home dir       : /var/lib/rabbitmq
annotator_message_q  | 2023-07-17 08:29:28.526716+00:00 [info] <0.230.0>  config file(s) : /etc/rabbitmq/conf.d/10-defaults.conf
annotator_message_q  | 2023-07-17 08:29:28.526716+00:00 [info] <0.230.0>                 : /etc/rabbitmq/conf.d/20-management_agent.disable_metrics_collector.conf
annotator_message_q  | 2023-07-17 08:29:28.526716+00:00 [info] <0.230.0>  cookie hash    : xyJUhoBkOPNciTnQJtbbwQ==
annotator_message_q  | 2023-07-17 08:29:28.526716+00:00 [info] <0.230.0>  log(s)         : <stdout>
annotator_message_q  | 2023-07-17 08:29:28.526716+00:00 [info] <0.230.0>  data dir       : /var/lib/rabbitmq/mnesia/rabbit@29539ca56422
annotator_message_q  | 2023-07-17 08:29:29.757980+00:00 [info] <0.230.0> Running boot step pre_boot defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.758034+00:00 [info] <0.230.0> Running boot step rabbit_global_counters defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.758219+00:00 [info] <0.230.0> Running boot step rabbit_osiris_metrics defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.758317+00:00 [info] <0.230.0> Running boot step rabbit_core_metrics defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.758838+00:00 [info] <0.230.0> Running boot step rabbit_alarm defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.760850+00:00 [info] <0.299.0> Memory high watermark set to 12752 MiB (13371775385 bytes) of 31880 MiB (33429438464 bytes) total
annotator_message_q  | 2023-07-17 08:29:29.762249+00:00 [info] <0.301.0> Enabling free disk space monitoring (disk free space: 133362720768, total memory: 33429438464)
annotator_message_q  | 2023-07-17 08:29:29.762303+00:00 [info] <0.301.0> Disk free limit set to 50MB
annotator_message_q  | 2023-07-17 08:29:29.763119+00:00 [info] <0.230.0> Running boot step code_server_cache defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.763181+00:00 [info] <0.230.0> Running boot step file_handle_cache defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.763313+00:00 [info] <0.304.0> Limiting to approx 1048479 file handles (943629 sockets)
annotator_message_q  | 2023-07-17 08:29:29.763395+00:00 [info] <0.305.0> FHC read buffering: OFF
annotator_message_q  | 2023-07-17 08:29:29.763435+00:00 [info] <0.305.0> FHC write buffering: ON
annotator_message_q  | 2023-07-17 08:29:29.763614+00:00 [info] <0.230.0> Running boot step worker_pool defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.763659+00:00 [info] <0.282.0> Will use 12 processes for default worker pool
annotator_message_q  | 2023-07-17 08:29:29.763694+00:00 [info] <0.282.0> Starting worker pool 'worker_pool' with 12 processes in it
annotator_message_q  | 2023-07-17 08:29:29.764046+00:00 [info] <0.230.0> Running boot step database defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.764299+00:00 [info] <0.230.0> Node database directory at /var/lib/rabbitmq/mnesia/rabbit@29539ca56422 is empty. Assuming we need to join an existing cluster or initialise from scratch...
annotator_message_q  | 2023-07-17 08:29:29.764339+00:00 [info] <0.230.0> Configured peer discovery backend: rabbit_peer_discovery_classic_config
annotator_message_q  | 2023-07-17 08:29:29.764365+00:00 [info] <0.230.0> Will try to lock with peer discovery backend rabbit_peer_discovery_classic_config
annotator_message_q  | 2023-07-17 08:29:29.764416+00:00 [info] <0.230.0> All discovered existing cluster peers:
annotator_message_q  | 2023-07-17 08:29:29.764438+00:00 [info] <0.230.0> Discovered no peer nodes to cluster with. Some discovery backends can filter nodes out based on a readiness criteria. Enabling debug logging might help troubleshoot.
annotator_message_q  | 2023-07-17 08:29:29.766045+00:00 [notice] <0.44.0> Application mnesia exited with reason: stopped
annotator_message_q  | 2023-07-17 08:29:29.807749+00:00 [info] <0.230.0> Waiting for Mnesia tables for 30000 ms, 9 retries left
annotator_message_q  | 2023-07-17 08:29:29.807842+00:00 [info] <0.230.0> Successfully synced tables from a peer
annotator_message_q  | 2023-07-17 08:29:29.808164+00:00 [notice] <0.283.0> Feature flags: attempt to enable `stream_sac_coordinator_unblock_group`...
annotator_message_q  | 2023-07-17 08:29:29.829500+00:00 [notice] <0.283.0> Feature flags: `stream_sac_coordinator_unblock_group` enabled
annotator_message_q  | 2023-07-17 08:29:29.829645+00:00 [notice] <0.283.0> Feature flags: attempt to enable `restart_streams`...
annotator_message_q  | 2023-07-17 08:29:29.851801+00:00 [notice] <0.283.0> Feature flags: `restart_streams` enabled
annotator_message_q  | 2023-07-17 08:29:29.851965+00:00 [info] <0.230.0> Waiting for Mnesia tables for 30000 ms, 9 retries left
annotator_message_q  | 2023-07-17 08:29:29.852057+00:00 [info] <0.230.0> Successfully synced tables from a peer
annotator_message_q  | 2023-07-17 08:29:29.861128+00:00 [info] <0.230.0> Waiting for Mnesia tables for 30000 ms, 9 retries left
annotator_message_q  | 2023-07-17 08:29:29.861263+00:00 [info] <0.230.0> Successfully synced tables from a peer
annotator_message_q  | 2023-07-17 08:29:29.861308+00:00 [info] <0.230.0> Peer discovery backend rabbit_peer_discovery_classic_config does not support registration, skipping registration.
annotator_message_q  | 2023-07-17 08:29:29.861348+00:00 [info] <0.230.0> Will try to unlock with peer discovery backend rabbit_peer_discovery_classic_config
annotator_message_q  | 2023-07-17 08:29:29.861494+00:00 [info] <0.230.0> Running boot step tracking_metadata_store defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.861572+00:00 [info] <0.490.0> Setting up a table for connection tracking on this node: tracked_connection
annotator_message_q  | 2023-07-17 08:29:29.861625+00:00 [info] <0.490.0> Setting up a table for per-vhost connection counting on this node: tracked_connection_per_vhost
annotator_message_q  | 2023-07-17 08:29:29.861681+00:00 [info] <0.490.0> Setting up a table for per-user connection counting on this node: tracked_connection_per_user
annotator_message_q  | 2023-07-17 08:29:29.861724+00:00 [info] <0.490.0> Setting up a table for channel tracking on this node: tracked_channel
annotator_message_q  | 2023-07-17 08:29:29.861762+00:00 [info] <0.490.0> Setting up a table for channel tracking on this node: tracked_channel_per_user
annotator_message_q  | 2023-07-17 08:29:29.861816+00:00 [info] <0.230.0> Running boot step networking_metadata_store defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.861876+00:00 [info] <0.230.0> Running boot step feature_flags defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.861969+00:00 [info] <0.230.0> Running boot step codec_correctness_check defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862015+00:00 [info] <0.230.0> Running boot step external_infrastructure defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862047+00:00 [info] <0.230.0> Running boot step rabbit_event defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862145+00:00 [info] <0.230.0> Running boot step rabbit_registry defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862202+00:00 [info] <0.230.0> Running boot step rabbit_auth_mechanism_amqplain defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862262+00:00 [info] <0.230.0> Running boot step rabbit_auth_mechanism_cr_demo defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862322+00:00 [info] <0.230.0> Running boot step rabbit_auth_mechanism_plain defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862385+00:00 [info] <0.230.0> Running boot step rabbit_exchange_type_direct defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862425+00:00 [info] <0.230.0> Running boot step rabbit_exchange_type_fanout defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862461+00:00 [info] <0.230.0> Running boot step rabbit_exchange_type_headers defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862501+00:00 [info] <0.230.0> Running boot step rabbit_exchange_type_topic defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862543+00:00 [info] <0.230.0> Running boot step rabbit_mirror_queue_mode_all defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862580+00:00 [info] <0.230.0> Running boot step rabbit_mirror_queue_mode_exactly defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862619+00:00 [info] <0.230.0> Running boot step rabbit_mirror_queue_mode_nodes defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862658+00:00 [info] <0.230.0> Running boot step rabbit_priority_queue defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862689+00:00 [info] <0.230.0> Priority queues enabled, real BQ is rabbit_variable_queue
annotator_message_q  | 2023-07-17 08:29:29.862729+00:00 [info] <0.230.0> Running boot step rabbit_queue_location_client_local defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862769+00:00 [info] <0.230.0> Running boot step rabbit_queue_location_min_masters defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862813+00:00 [info] <0.230.0> Running boot step rabbit_queue_location_random defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862882+00:00 [info] <0.230.0> Running boot step kernel_ready defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862907+00:00 [info] <0.230.0> Running boot step rabbit_sysmon_minder defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.862996+00:00 [info] <0.230.0> Running boot step rabbit_epmd_monitor defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.863375+00:00 [info] <0.498.0> epmd monitor knows us, inter-node communication (distribution) port: 25672
annotator_message_q  | 2023-07-17 08:29:29.863457+00:00 [info] <0.230.0> Running boot step guid_generator defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.864356+00:00 [info] <0.230.0> Running boot step rabbit_node_monitor defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.864498+00:00 [info] <0.502.0> Starting rabbit_node_monitor
annotator_message_q  | 2023-07-17 08:29:29.864568+00:00 [info] <0.230.0> Running boot step delegate_sup defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.864910+00:00 [info] <0.230.0> Running boot step rabbit_memory_monitor defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.865042+00:00 [info] <0.230.0> Running boot step rabbit_fifo_dlx_sup defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.865100+00:00 [info] <0.230.0> Running boot step core_initialized defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.865126+00:00 [info] <0.230.0> Running boot step rabbit_channel_tracking_handler defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.865155+00:00 [info] <0.230.0> Running boot step rabbit_connection_tracking_handler defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.865187+00:00 [info] <0.230.0> Running boot step rabbit_definitions_hashing defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.865242+00:00 [info] <0.230.0> Running boot step rabbit_exchange_parameters defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.865451+00:00 [info] <0.230.0> Running boot step rabbit_mirror_queue_misc defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.865677+00:00 [info] <0.230.0> Running boot step rabbit_policies defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.865913+00:00 [info] <0.230.0> Running boot step rabbit_policy defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.865980+00:00 [info] <0.230.0> Running boot step rabbit_queue_location_validator defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.866044+00:00 [info] <0.230.0> Running boot step rabbit_quorum_memory_manager defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.866085+00:00 [info] <0.230.0> Running boot step rabbit_stream_coordinator defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.866173+00:00 [info] <0.230.0> Running boot step rabbit_vhost_limit defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.866226+00:00 [info] <0.230.0> Running boot step rabbit_mgmt_db_handler defined by app rabbitmq_management_agent
annotator_message_q  | 2023-07-17 08:29:29.866260+00:00 [info] <0.230.0> Management plugin: using rates mode 'basic'
annotator_message_q  | 2023-07-17 08:29:29.866419+00:00 [info] <0.230.0> Running boot step recovery defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.866906+00:00 [info] <0.230.0> Running boot step empty_db_check defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.866949+00:00 [info] <0.230.0> Will seed default virtual host and user...
annotator_message_q  | 2023-07-17 08:29:29.867010+00:00 [info] <0.230.0> Adding vhost '/' (description: 'Default virtual host', tags: [])
annotator_message_q  | 2023-07-17 08:29:29.868513+00:00 [info] <0.230.0> Inserted a virtual host record {vhost,<<"/">>,[],
annotator_message_q  | 2023-07-17 08:29:29.868513+00:00 [info] <0.230.0>                                       #{description =>
annotator_message_q  | 2023-07-17 08:29:29.868513+00:00 [info] <0.230.0>                                             <<"Default virtual host">>,
annotator_message_q  | 2023-07-17 08:29:29.868513+00:00 [info] <0.230.0>                                         tags => []}}
annotator_message_q  | 2023-07-17 08:29:29.874012+00:00 [info] <0.547.0> Making sure data directory '/var/lib/rabbitmq/mnesia/rabbit@29539ca56422/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L' for vhost '/' exists
annotator_message_q  | 2023-07-17 08:29:29.874500+00:00 [info] <0.547.0> Setting segment_entry_count for vhost '/' with 0 queues to '2048'
annotator_message_q  | 2023-07-17 08:29:29.876120+00:00 [info] <0.547.0> Starting message stores for vhost '/'
annotator_message_q  | 2023-07-17 08:29:29.876272+00:00 [info] <0.557.0> Message store "628WB79CIFDYO9LJI6DKMI09L/msg_store_transient": using rabbit_msg_store_ets_index to provide index
annotator_message_q  | 2023-07-17 08:29:29.876856+00:00 [info] <0.547.0> Started message store of type transient for vhost '/'
annotator_message_q  | 2023-07-17 08:29:29.876971+00:00 [info] <0.561.0> Message store "628WB79CIFDYO9LJI6DKMI09L/msg_store_persistent": using rabbit_msg_store_ets_index to provide index
annotator_message_q  | 2023-07-17 08:29:29.877336+00:00 [warning] <0.561.0> Message store "628WB79CIFDYO9LJI6DKMI09L/msg_store_persistent": rebuilding indices from scratch
annotator_message_q  | 2023-07-17 08:29:29.877804+00:00 [info] <0.547.0> Started message store of type persistent for vhost '/'
annotator_message_q  | 2023-07-17 08:29:29.877894+00:00 [info] <0.547.0> Recovering 0 queues of type rabbit_classic_queue took 3ms
annotator_message_q  | 2023-07-17 08:29:29.877940+00:00 [info] <0.547.0> Recovering 0 queues of type rabbit_quorum_queue took 0ms
annotator_message_q  | 2023-07-17 08:29:29.877974+00:00 [info] <0.547.0> Recovering 0 queues of type rabbit_stream_queue took 0ms
annotator_message_q  | 2023-07-17 08:29:29.879609+00:00 [info] <0.230.0> Created user 'user'
annotator_message_q  | 2023-07-17 08:29:29.880371+00:00 [info] <0.230.0> Successfully set user tags for user 'user' to [administrator]
annotator_message_q  | 2023-07-17 08:29:29.881166+00:00 [info] <0.230.0> Successfully set permissions for user 'user' in virtual host '/' to '.*', '.*', '.*'
annotator_message_q  | 2023-07-17 08:29:29.881209+00:00 [info] <0.230.0> Running boot step rabbit_observer_cli defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.881265+00:00 [info] <0.230.0> Running boot step rabbit_looking_glass defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.881294+00:00 [info] <0.230.0> Running boot step rabbit_core_metrics_gc defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.881385+00:00 [info] <0.230.0> Running boot step background_gc defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.881487+00:00 [info] <0.230.0> Running boot step routing_ready defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.881525+00:00 [info] <0.230.0> Running boot step pre_flight defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.881549+00:00 [info] <0.230.0> Running boot step notify_cluster defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.881575+00:00 [info] <0.230.0> Running boot step networking defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.881604+00:00 [info] <0.230.0> Running boot step definition_import_worker_pool defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.881644+00:00 [info] <0.282.0> Starting worker pool 'definition_import_pool' with 12 processes in it
annotator_message_q  | 2023-07-17 08:29:29.882123+00:00 [info] <0.230.0> Running boot step cluster_name defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.882181+00:00 [info] <0.230.0> Initialising internal cluster ID to 'rabbitmq-cluster-id-eQfBJ6nw978Ey1-d__x7KQ'
annotator_message_q  | 2023-07-17 08:29:29.882977+00:00 [info] <0.230.0> Running boot step direct_client defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.883049+00:00 [info] <0.230.0> Running boot step rabbit_maintenance_mode_state defined by app rabbit
annotator_message_q  | 2023-07-17 08:29:29.883093+00:00 [info] <0.230.0> Creating table rabbit_node_maintenance_states for maintenance mode status
annotator_message_q  | 2023-07-17 08:29:29.884551+00:00 [info] <0.607.0> Resetting node maintenance status
annotator_message_q  | 2023-07-17 08:29:29.893547+00:00 [info] <0.634.0> Prometheus metrics: HTTP (non-TLS) listener started on port 15692
annotator_message_q  | 2023-07-17 08:29:29.893684+00:00 [info] <0.607.0> Ready to start client connection listeners
annotator_message_q  | 2023-07-17 08:29:29.894988+00:00 [info] <0.678.0> started TCP listener on [::]:5672
annotator_message_q  |  completed with 3 plugins.
annotator_message_q  | 2023-07-17 08:29:29.939302+00:00 [info] <0.607.0> Server startup complete; 3 plugins started.
annotator_message_q  | 2023-07-17 08:29:29.939302+00:00 [info] <0.607.0>  * rabbitmq_prometheus
annotator_message_q  | 2023-07-17 08:29:29.939302+00:00 [info] <0.607.0>  * rabbitmq_web_dispatch
annotator_message_q  | 2023-07-17 08:29:29.939302+00:00 [info] <0.607.0>  * rabbitmq_management_agent
annotator_workers    | /usr/local/lib/python3.6/site-packages/celery/platforms.py:796: RuntimeWarning: You're running the worker with superuser privileges: this is
annotator_workers    | absolutely not recommended!
annotator_workers    | 
annotator_workers    | Please specify a different user using the --uid option.
annotator_workers    | 
annotator_workers    | User information: uid=0 euid=0 gid=0 egid=0
annotator_workers    | 
annotator_workers    |   uid=uid, euid=euid, gid=gid, egid=egid,
annotator_workers    | [2023-07-17 08:29:31,570: ERROR/MainProcess] consumer: Cannot connect to amqp://user:**@messageq:5672//: timed out.
annotator_workers    | Trying again in 2.00 seconds...
annotator_workers    | 
annotator_workers    | [2023-07-17 08:29:37,580: ERROR/MainProcess] consumer: Cannot connect to amqp://user:**@messageq:5672//: timed out.
annotator_workers    | Trying again in 4.00 seconds...
annotator_workers    | 
annotator_workers    | [2023-07-17 08:29:45,598: ERROR/MainProcess] consumer: Cannot connect to amqp://user:**@messageq:5672//: timed out.
annotator_workers    | Trying again in 6.00 seconds...
annotator_workers    | 
annotator_workers    | [2023-07-17 08:29:55,622: ERROR/MainProcess] consumer: Cannot connect to amqp://user:**@messageq:5672//: timed out.
annotator_workers    | Trying again in 8.00 seconds...
annotator_workers    | 
annotator_webclient  | [2023-07-17 08:29:57 +0000] [11] [ERROR] Exception in worker process
annotator_webclient  | Traceback (most recent call last):
annotator_webclient  |   File "/usr/local/lib/python3.6/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
annotator_webclient  |     worker.init_process()
annotator_webclient  |   File "/usr/local/lib/python3.6/site-packages/gunicorn/workers/geventlet.py", line 102, in init_process
annotator_webclient  |     super(EventletWorker, self).init_process()
annotator_webclient  |   File "/usr/local/lib/python3.6/site-packages/gunicorn/workers/base.py", line 129, in init_process
annotator_webclient  |     self.load_wsgi()
annotator_webclient  |   File "/usr/local/lib/python3.6/site-packages/gunicorn/workers/base.py", line 138, in load_wsgi
annotator_webclient  |     self.wsgi = self.app.wsgi()
annotator_webclient  |   File "/usr/local/lib/python3.6/site-packages/gunicorn/app/base.py", line 67, in wsgi
annotator_webclient  |     self.callable = self.load()
annotator_webclient  |   File "/usr/local/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
annotator_webclient  |     return self.load_wsgiapp()
annotator_webclient  |   File "/usr/local/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
annotator_webclient  |     return util.import_app(self.app_uri)
annotator_webclient  |   File "/usr/local/lib/python3.6/site-packages/gunicorn/util.py", line 350, in import_app
annotator_webclient  |     __import__(module)
annotator_webclient  |   File "/workspace/webserver/__init__.py", line 63, in <module>
annotator_webclient  |     app = create_app()
annotator_webclient  |   File "/workspace/webserver/__init__.py", line 57, in create_app
annotator_webclient  |     ImageModel.objects.update(annotating=[])
annotator_webclient  |   File "/usr/local/lib/python3.6/site-packages/mongoengine/queryset/manager.py", line 37, in __get__
annotator_webclient  |     queryset = queryset_class(owner, owner._get_collection())
annotator_webclient  |   File "/usr/local/lib/python3.6/site-packages/mongoengine/document.py", line 208, in _get_collection
annotator_webclient  |     db.client.is_primary:
annotator_webclient  |   File "/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py", line 857, in is_primary
annotator_webclient  |     return self._server_property('is_writable')
annotator_webclient  |   File "/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py", line 689, in _server_property
annotator_webclient  |     writable_server_selector)
annotator_webclient  |   File "/usr/local/lib/python3.6/site-packages/pymongo/topology.py", line 224, in select_server
annotator_webclient  |     address))
annotator_webclient  |   File "/usr/local/lib/python3.6/site-packages/pymongo/topology.py", line 183, in select_servers
annotator_webclient  |     selector, server_timeout, address)
annotator_webclient  |   File "/usr/local/lib/python3.6/site-packages/pymongo/topology.py", line 199, in _select_servers_loop
annotator_webclient  |     self._error_message(selector))
annotator_webclient  | pymongo.errors.ServerSelectionTimeoutError: database:27017: timed out
annotator_webclient  | [2023-07-17 08:29:57 +0000] [11] [INFO] Worker exiting (pid: 11)
annotator_webclient  | [2023-07-17 08:29:58 +0000] [7] [INFO] Shutting down: Master
annotator_webclient  | [2023-07-17 08:29:58 +0000] [7] [INFO] Reason: Worker failed to boot.
annotator_webclient exited with code 0

ovalerio avatar Jul 17 '23 08:07 ovalerio

I see no logs for annotator_mongodb image and you have an error about mongodb access: annotator_webclient | pymongo.errors.ServerSelectionTimeoutError: database:27017: timed out

So your problem seem's related to mongodb.

I would try to run: docker-compose up annotator_mongodb

SixK avatar Jul 29 '23 10:07 SixK

docker compose up starup coco-annotartor must be like this (4 container)

  • annotator_webclient
  • annotator_workers
  • annotator_mongodb
  • annotator_message_q

image

geminixiang avatar Aug 12 '23 10:08 geminixiang