mpast / mobileAudit

Django application that performs SAST and Malware Analysis for Android APKs
https://owasp.org/www-project-mobile-audit/
GNU General Public License v3.0
204 stars 43 forks source link

Error when starting docker worker #44

Closed tims0 closed 3 years ago

tims0 commented 3 years ago

I got this error when running the docker-compose.

worker_1 | [2021-09-27 15:34:17,521: ERROR/MainProcess] consumer: Cannot connect to amqp://guest:**@rabbitmq:5672//: failed to resolve broker hostname. worker_1 | Trying again in 22.00 seconds... (11/100)

It comes from the error: failed to open log file at '/var/log/rabbitmq/rabbit@2d078879d0ec_upgrade.log', reason: permission denied.

Here is the full output:

owasp_mobileaudit-220_db_1 is up-to-date
Recreating owasp_mobileaudit-220_web_1 ... done
owasp_mobileaudit-220_nginx_1 is up-to-date
Recreating owasp_mobileaudit-220_rabbitmq_1 ... done
Recreating owasp_mobileaudit-220_worker_1   ... done
Attaching to owasp_mobileaudit-220_db_1, owasp_mobileaudit-220_web_1, owasp_mobileaudit-220_nginx_1, owasp_mobileaudit-220_rabbitmq_1, owasp_mobileaudit-220_worker_1
rabbitmq_1  | 2021-09-27 13:46:23.946464+00:00 [info] <0.222.0> Feature flags: list of feature flags found:
rabbitmq_1  | 2021-09-27 13:46:23.950263+00:00 [info] <0.222.0> Feature flags:   [ ] implicit_default_bindings
rabbitmq_1  | 2021-09-27 13:46:23.950286+00:00 [info] <0.222.0> Feature flags:   [ ] maintenance_mode_status
rabbitmq_1  | 2021-09-27 13:46:23.950295+00:00 [info] <0.222.0> Feature flags:   [ ] quorum_queue
rabbitmq_1  | 2021-09-27 13:46:23.950302+00:00 [info] <0.222.0> Feature flags:   [ ] stream_queue
rabbitmq_1  | 2021-09-27 13:46:23.950337+00:00 [info] <0.222.0> Feature flags:   [ ] user_limits
rabbitmq_1  | 2021-09-27 13:46:23.950347+00:00 [info] <0.222.0> Feature flags:   [ ] virtual_host_metadata
rabbitmq_1  | 2021-09-27 13:46:23.950354+00:00 [info] <0.222.0> Feature flags: feature flag states written to disk: yes
rabbitmq_1  | 2021-09-27 13:46:24.054439+00:00 [noti] <0.44.0> Application syslog exited with reason: stopped
rabbitmq_1  | 2021-09-27 13:46:24.054483+00:00 [noti] <0.222.0> Logging: switching to configured handler(s); following messages may not be visible in this log output
rabbitmq_1  | 
rabbitmq_1  | BOOT FAILED
rabbitmq_1  | ===========
rabbitmq_1  | failed to open log file at '/var/log/rabbitmq/rabbit@2d078879d0ec_upgrade.log', reason: permission denied
rabbitmq_1  | 
web_1       | No changes detected
rabbitmq_1  | 2021-09-27 13:46:24.062411+00:00 [erro] <0.222.0> 
rabbitmq_1  | 2021-09-27 13:46:24.062411+00:00 [erro] <0.222.0> BOOT FAILED
rabbitmq_1  | 2021-09-27 13:46:24.062411+00:00 [erro] <0.222.0> ===========
rabbitmq_1  | 2021-09-27 13:46:24.062411+00:00 [erro] <0.222.0> failed to open log file at '/var/log/rabbitmq/rabbit@2d078879d0ec_upgrade.log', reason: permission denied
rabbitmq_1  | 2021-09-27 13:46:24.062411+00:00 [erro] <0.222.0> 
rabbitmq_1  | 2021-09-27 13:46:24.062411+00:00 [erro] <0.222.0> 
rabbitmq_1  | 2021-09-27 13:46:24.062411+00:00 [erro] <0.222.0> BOOT FAILED
rabbitmq_1  | 2021-09-27 13:46:24.062411+00:00 [erro] <0.222.0> ===========
rabbitmq_1  | 2021-09-27 13:46:24.062411+00:00 [erro] <0.222.0> failed to open log file at '/var/log/rabbitmq/rabbit@2d078879d0ec_upgrade.log', reason: permission denied
rabbitmq_1  | 2021-09-27 13:46:24.062411+00:00 [erro] <0.222.0> 
db_1        | 
db_1        | PostgreSQL Database directory appears to contain a database; Skipping initialization
db_1        | 
db_1        | 2021-09-27 13:32:24.416 UTC [1] LOG:  starting PostgreSQL 13.4 (Debian 13.4-1.pgdg100+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit
db_1        | 2021-09-27 13:32:24.416 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
db_1        | 2021-09-27 13:32:24.416 UTC [1] LOG:  listening on IPv6 address "::", port 5432
db_1        | 2021-09-27 13:32:24.436 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
db_1        | 2021-09-27 13:32:24.462 UTC [26] LOG:  database system was interrupted; last known up at 2021-09-15 09:40:59 UTC
db_1        | 2021-09-27 13:32:25.171 UTC [26] LOG:  database system was not properly shut down; automatic recovery in progress
db_1        | 2021-09-27 13:32:25.178 UTC [26] LOG:  redo starts at 0/15C7790
db_1        | 2021-09-27 13:32:25.178 UTC [26] LOG:  invalid record length at 0/15C77C8: wanted 24, got 0
db_1        | 2021-09-27 13:32:25.178 UTC [26] LOG:  redo done at 0/15C7790
db_1        | 2021-09-27 13:32:25.251 UTC [1] LOG:  database system is ready to accept connections
db_1        | 2021-09-27 13:34:51.149 UTC [1] LOG:  received fast shutdown request
db_1        | 2021-09-27 13:34:51.155 UTC [1] LOG:  aborting any active transactions
db_1        | 2021-09-27 13:34:51.156 UTC [1] LOG:  background worker "logical replication launcher" (PID 32) exited with exit code 1
db_1        | 2021-09-27 13:34:51.156 UTC [27] LOG:  shutting down
db_1        | 2021-09-27 13:34:51.253 UTC [1] LOG:  database system is shut down
web_1       | Operations to perform:
web_1       |   Apply all migrations: admin, app, auth, authtoken, contenttypes, sessions
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>   crasher:
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     initial call: application_master:init/4
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     pid: <0.221.0>
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     registered_name: []
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     exception exit: {{cannot_log_to_file,
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>                          "/var/log/rabbitmq/rabbit@2d078879d0ec_upgrade.log",
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>                          eacces},
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>                      {rabbit,start,[normal,[]]}}
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>       in function  application_master:init/4 (application_master.erl, line 142)
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     ancestors: [<0.220.0>]
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     message_queue_len: 1
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     messages: [{'EXIT',<0.222.0>,normal}]
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     links: [<0.220.0>,<0.44.0>]
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     dictionary: []
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     trap_exit: true
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     status: running
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     heap_size: 987
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     stack_size: 29
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     reductions: 178
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>   neighbours:
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0> 
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>   crasher:
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     initial call: application_master:init/4
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     pid: <0.221.0>
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     registered_name: []
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     exception exit: {{cannot_log_to_file,
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>                          "/var/log/rabbitmq/rabbit@2d078879d0ec_upgrade.log",
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>                          eacces},
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>                      {rabbit,start,[normal,[]]}}
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>       in function  application_master:init/4 (application_master.erl, line 142)
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     ancestors: [<0.220.0>]
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     message_queue_len: 1
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     messages: [{'EXIT',<0.222.0>,normal}]
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     links: [<0.220.0>,<0.44.0>]
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     dictionary: []
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     trap_exit: true
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     status: running
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     heap_size: 987
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     stack_size: 29
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>     reductions: 178
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0>   neighbours:
rabbitmq_1  | 2021-09-27 13:46:25.063405+00:00 [erro] <0.221.0> 
rabbitmq_1  | 2021-09-27 13:46:25.065756+00:00 [noti] <0.44.0> Application rabbit exited with reason: {{cannot_log_to_file,"/var/log/rabbitmq/rabbit@2d078879d0ec_upgrade.log",eacces},{rabbit,start,[normal,[]]}}
db_1        | 
db_1        | PostgreSQL Database directory appears to contain a database; Skipping initialization
db_1        | 
db_1        | 2021-09-27 13:38:50.539 UTC [1] LOG:  starting PostgreSQL 13.4 (Debian 13.4-1.pgdg100+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit
db_1        | 2021-09-27 13:38:50.540 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
db_1        | 2021-09-27 13:38:50.540 UTC [1] LOG:  listening on IPv6 address "::", port 5432
db_1        | 2021-09-27 13:38:50.550 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
db_1        | 2021-09-27 13:38:50.567 UTC [27] LOG:  database system was shut down at 2021-09-27 13:34:51 UTC
db_1        | 2021-09-27 13:38:50.574 UTC [1] LOG:  database system is ready to accept connections
db_1        | 2021-09-27 13:46:22.113 UTC [46] LOG:  unexpected EOF on client connection with an open transaction
rabbitmq_1  | 2021-09-27 13:46:25.065756+00:00 [noti] <0.44.0> Application rabbit exited with reason: {{cannot_log_to_file,"/var/log/rabbitmq/rabbit@2d078879d0ec_upgrade.log",eacces},{rabbit,start,[normal,[]]}}
web_1       | Running migrations:
web_1       |   No migrations to apply.
rabbitmq_1  | {"Kernel pid terminated",application_controller,"{application_start_failure,rabbit,{{cannot_log_to_file,\"/var/log/rabbitmq/rabbit@2d078879d0ec_upgrade.log\",eacces},{rabbit,start,[normal,[]]}}}"}
web_1       | Installed 620 object(s) from 1 fixture(s)
web_1       | Found another file with the destination path 'fontawesome_5/js/django-fontawesome.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/js/all.min.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/webfonts/fa-regular-400.eot'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/webfonts/fa-solid-900.ttf'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/webfonts/fa-brands-400.ttf'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/webfonts/fa-solid-900.woff2'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/webfonts/fa-regular-400.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/webfonts/fa-brands-400.woff'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/webfonts/fa-brands-400.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/webfonts/fa-solid-900.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/webfonts/fa-regular-400.ttf'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
nginx_1     | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
nginx_1     | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
nginx_1     | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
nginx_1     | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
nginx_1     | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf
nginx_1     | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
nginx_1     | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
nginx_1     | /docker-entrypoint.sh: Configuration complete; ready for start up
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: using the "epoll" event method
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: nginx/1.21.3
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: built by gcc 8.3.0 (Debian 8.3.0-6) 
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: OS: Linux 5.4.0-86-generic
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker processes
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker process 31
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker process 32
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker process 33
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker process 34
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker process 35
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker process 36
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker process 37
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker process 38
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker process 39
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker process 40
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker process 41
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker process 42
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker process 43
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker process 44
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker process 45
nginx_1     | 2021/09/27 13:32:25 [notice] 1#1: start worker process 46
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 3 (SIGQUIT) received, shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 32#32: gracefully shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 34#34: gracefully shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 33#33: gracefully shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 35#35: gracefully shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 36#36: gracefully shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 34#34: exiting
nginx_1     | 2021/09/27 13:34:30 [notice] 37#37: gracefully shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 32#32: exiting
nginx_1     | 2021/09/27 13:34:30 [notice] 31#31: gracefully shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 33#33: exiting
nginx_1     | 2021/09/27 13:34:30 [notice] 35#35: exiting
nginx_1     | 2021/09/27 13:34:30 [notice] 38#38: gracefully shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 39#39: gracefully shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 36#36: exiting
nginx_1     | 2021/09/27 13:34:30 [notice] 37#37: exiting
nginx_1     | 2021/09/27 13:34:30 [notice] 41#41: gracefully shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 31#31: exiting
nginx_1     | 2021/09/27 13:34:30 [notice] 38#38: exiting
nginx_1     | 2021/09/27 13:34:30 [notice] 39#39: exiting
nginx_1     | 2021/09/27 13:34:30 [notice] 43#43: gracefully shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 41#41: exiting
nginx_1     | 2021/09/27 13:34:30 [notice] 33#33: exit
nginx_1     | 2021/09/27 13:34:30 [notice] 44#44: gracefully shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 35#35: exit
nginx_1     | 2021/09/27 13:34:30 [notice] 32#32: exit
nginx_1     | 2021/09/27 13:34:30 [notice] 34#34: exit
nginx_1     | 2021/09/27 13:34:30 [notice] 36#36: exit
nginx_1     | 2021/09/27 13:34:30 [notice] 43#43: exiting
nginx_1     | 2021/09/27 13:34:30 [notice] 37#37: exit
nginx_1     | 2021/09/27 13:34:30 [notice] 42#42: gracefully shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 39#39: exit
nginx_1     | 2021/09/27 13:34:30 [notice] 31#31: exit
nginx_1     | 2021/09/27 13:34:30 [notice] 44#44: exiting
nginx_1     | 2021/09/27 13:34:30 [notice] 38#38: exit
nginx_1     | 2021/09/27 13:34:30 [notice] 46#46: gracefully shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 41#41: exit
nginx_1     | 2021/09/27 13:34:30 [notice] 42#42: exiting
nginx_1     | 2021/09/27 13:34:30 [notice] 43#43: exit
nginx_1     | 2021/09/27 13:34:30 [notice] 46#46: exiting
nginx_1     | 2021/09/27 13:34:30 [notice] 44#44: exit
nginx_1     | 2021/09/27 13:34:30 [notice] 42#42: exit
nginx_1     | 2021/09/27 13:34:30 [notice] 46#46: exit
nginx_1     | 2021/09/27 13:34:30 [notice] 45#45: gracefully shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 45#45: exiting
nginx_1     | 2021/09/27 13:34:30 [notice] 45#45: exit
nginx_1     | 2021/09/27 13:34:30 [notice] 40#40: gracefully shutting down
nginx_1     | 2021/09/27 13:34:30 [notice] 40#40: exiting
nginx_1     | 2021/09/27 13:34:30 [notice] 40#40: exit
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 17 (SIGCHLD) received from 41
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: worker process 41 exited with code 0
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: worker process 35 exited with code 0
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 29 (SIGIO) received
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 17 (SIGCHLD) received from 35
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 17 (SIGCHLD) received from 33
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: worker process 31 exited with code 0
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: worker process 33 exited with code 0
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: worker process 38 exited with code 0
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 29 (SIGIO) received
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 17 (SIGCHLD) received from 38
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 17 (SIGCHLD) received from 43
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: worker process 34 exited with code 0
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: worker process 40 exited with code 0
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: worker process 43 exited with code 0
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: worker process 46 exited with code 0
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 29 (SIGIO) received
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 17 (SIGCHLD) received from 34
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 17 (SIGCHLD) received from 42
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: worker process 32 exited with code 0
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: worker process 42 exited with code 0
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 29 (SIGIO) received
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 17 (SIGCHLD) received from 44
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: worker process 44 exited with code 0
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 29 (SIGIO) received
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 17 (SIGCHLD) received from 39
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: worker process 39 exited with code 0
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 29 (SIGIO) received
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 17 (SIGCHLD) received from 36
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: worker process 36 exited with code 0
web_1       | Found another file with the destination path 'fontawesome_5/webfonts/fa-brands-400.woff2'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/webfonts/fa-brands-400.eot'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/webfonts/fa-regular-400.woff2'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/webfonts/fa-solid-900.woff'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/webfonts/fa-regular-400.woff'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/webfonts/fa-solid-900.eot'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/css/django-fontawesome.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'fontawesome_5/css/all.min.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
rabbitmq_1  | Kernel pid terminated (application_controller) ({application_start_failure,rabbit,{{cannot_log_to_file,"/var/log/rabbitmq/rabbit@2d078879d0ec_upgrade.log",eacces},{rabbit,start,[normal,[]]}}})
web_1       | Found another file with the destination path 'rest_framework/js/ajax-form.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
rabbitmq_1  | 
rabbitmq_1  | Crash dump is being written to: /var/log/rabbitmq/erl_crash.dump...web_1       | Found another file with the destination path 'rest_framework/js/csrf.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 29 (SIGIO) received
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 17 (SIGCHLD) received from 37
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: worker process 37 exited with code 0
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 29 (SIGIO) received
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: signal 17 (SIGCHLD) received from 45
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: worker process 45 exited with code 0
nginx_1     | 2021/09/27 13:34:30 [notice] 1#1: exit
nginx_1     | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
nginx_1     | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
nginx_1     | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
nginx_1     | 10-listen-on-ipv6-by-default.sh: info: IPv6 listen already enabled
nginx_1     | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
nginx_1     | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
nginx_1     | /docker-entrypoint.sh: Configuration complete; ready for start up
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: using the "epoll" event method
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: nginx/1.21.3
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: built by gcc 8.3.0 (Debian 8.3.0-6) 
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: OS: Linux 5.4.0-86-generic
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker processes
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker process 25
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker process 26
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker process 27
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker process 28
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker process 29
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker process 30
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker process 31
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker process 32
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker process 33
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker process 34
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker process 35
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker process 36
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker process 37
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker process 38
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker process 39
nginx_1     | 2021/09/27 13:38:51 [notice] 1#1: start worker process 40
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:38:59 +0000] "GET / HTTP/1.1" 200 6215 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:38:59 +0000] "GET /static/fontawesome_5/css/django-fontawesome.css HTTP/1.1" 200 996 "http://localhost:8888/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:38:59 +0000] "GET /static/fontawesome_5/css/all.min.css HTTP/1.1" 200 53592 "http://localhost:8888/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:38:59 +0000] "GET /static/fontawesome_5/js/django-fontawesome.js HTTP/1.1" 200 23093 "http://localhost:8888/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:38:59 +0000] "GET /static/datatable/css/mdb.min.css HTTP/1.1" 200 276969 "http://localhost:8888/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:38:59 +0000] "GET /static/datatable/css/addons/datatables.min.css HTTP/1.1" 200 3831 "http://localhost:8888/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:38:59 +0000] "GET /static/styles.css HTTP/1.1" 200 2827 "http://localhost:8888/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:38:59 +0000] "GET /static/datatable/js/popper.min.js HTTP/1.1" 200 20964 "http://localhost:8888/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:38:59 +0000] "GET /static/datatable/js/mdb.min.js HTTP/1.1" 200 288363 "http://localhost:8888/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:38:59 +0000] "GET /static/datatable/js/addons/datatables.min.js HTTP/1.1" 200 123419 "http://localhost:8888/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:38:59 +0000] "GET /static/icon.png HTTP/1.1" 200 6354 "http://localhost:8888/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:38:59 +0000] "GET /static/favicon.ico HTTP/1.1" 200 1931 "http://localhost:8888/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:39:08 +0000] "GET /accounts/register/ HTTP/1.1" 200 7740 "http://localhost:8888/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:39:08 +0000] "GET /static/fontawesome_5/webfonts/fa-solid-900.woff2 HTTP/1.1" 200 79100 "http://localhost:8888/static/fontawesome_5/css/all.min.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:39:44 +0000] "POST /accounts/register/ HTTP/1.1" 302 0 "http://localhost:8888/accounts/register/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:39:44 +0000] "GET /home/ HTTP/1.1" 200 5387 "http://localhost:8888/accounts/register/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:39:47 +0000] "GET /app/create HTTP/1.1" 200 6123 "http://localhost:8888/home/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:40:06 +0000] "POST /app/create HTTP/1.1" 302 0 "http://localhost:8888/app/create" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:40:06 +0000] "GET /scan/create/1 HTTP/1.1" 200 6839 "http://localhost:8888/app/create" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 2021/09/27 13:40:24 [warn] 25#25: *3 a client request body is buffered to a temporary file /var/cache/nginx/client_temp/0000000001, client: 172.18.0.1, server: localhost, request: "POST /scan/create/1 HTTP/1.1", host: "localhost:8888", referrer: "http://localhost:8888/scan/create/1"
nginx_1     | 2021/09/27 13:41:24 [error] 25#25: *3 upstream prematurely closed connection while reading response header from upstream, client: 172.18.0.1, server: localhost, request: "POST /scan/create/1 HTTP/1.1", upstream: "http://172.18.0.3:8000/scan/create/1", host: "localhost:8888", referrer: "http://localhost:8888/scan/create/1"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:41:24 +0000] "POST /scan/create/1 HTTP/1.1" 502 157 "http://localhost:8888/scan/create/1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
nginx_1     | 172.18.0.1 - - [27/Sep/2021:13:41:24 +0000] "GET /favicon.ico HTTP/1.1" 404 179 "http://localhost:8888/scan/create/1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" "-"
web_1       | Found another file with the destination path 'rest_framework/js/jquery-3.5.1.min.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/js/prettify-min.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/js/default.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/js/bootstrap.min.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/js/coreapi-0.1.1.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
owasp_mobileaudit-220_rabbitmq_1 exited with code 0
web_1       | Found another file with the destination path 'rest_framework/css/default.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/css/prettify.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/css/bootstrap-theme.min.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/css/bootstrap.min.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/css/font-awesome-4.0.3.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/css/bootstrap-tweaks.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/docs/js/highlight.pack.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/docs/js/jquery.json-view.min.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/docs/js/api.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/docs/css/highlight.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/docs/css/jquery.json-view.min.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/docs/css/base.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/docs/img/grid.png'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/docs/img/favicon.ico'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/fonts/glyphicons-halflings-regular.woff'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/fonts/glyphicons-halflings-regular.eot'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/fonts/glyphicons-halflings-regular.woff2'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/fonts/glyphicons-halflings-regular.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/fonts/fontawesome-webfont.ttf'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/fonts/fontawesome-webfont.eot'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/fonts/fontawesome-webfont.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/fonts/fontawesome-webfont.woff'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/fonts/glyphicons-halflings-regular.ttf'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/img/grid.png'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/img/glyphicons-halflings.png'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'rest_framework/img/glyphicons-halflings-white.png'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'django_extensions/js/jquery.bgiframe.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'django_extensions/js/jquery.autocomplete.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'django_extensions/js/jquery.ajaxQueue.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'django_extensions/css/jquery.autocomplete.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'django_extensions/img/indicator.gif'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/core.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/inlines.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/cancel.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/urlify.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/SelectFilter2.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/calendar.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/nav_sidebar.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/change_form.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/prepopulate_init.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/prepopulate.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/jquery.init.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/autocomplete.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/collapse.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/popup_response.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/actions.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/SelectBox.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/select2.full.min.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/LICENSE.md'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/select2.full.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/it.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/ps.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/tr.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/ca.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/nb.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/km.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/af.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/sl.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/vi.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/pl.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/zh-CN.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/fr.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/is.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/ja.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/pt.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/uk.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/he.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/bg.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/eu.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/dsb.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/ko.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/fa.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/bs.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/ru.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/de.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/hr.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/sq.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/hi.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/ms.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/nl.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/sr.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/bn.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/ro.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/sr-Cyrl.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/sk.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/hy.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/da.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/hsb.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/el.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/es.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/id.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/gl.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/cs.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/pt-BR.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/hu.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/et.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/lv.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/zh-TW.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/en.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/ne.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/th.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/tk.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/sv.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/az.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/lt.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/ar.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/mk.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/fi.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/select2/i18n/ka.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/jquery/jquery.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/jquery/LICENSE.txt'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/jquery/jquery.min.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/xregexp/xregexp.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/xregexp/xregexp.min.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/vendor/xregexp/LICENSE.txt'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/admin/RelatedObjectLookups.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/js/admin/DateTimeShortcuts.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/css/rtl.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/css/login.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/css/widgets.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/css/autocomplete.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/css/nav_sidebar.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/css/forms.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/css/dashboard.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/css/changelists.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/css/responsive_rtl.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/css/responsive.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/css/fonts.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/css/base.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/css/vendor/select2/select2.min.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/css/vendor/select2/LICENSE-SELECT2.md'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/css/vendor/select2/select2.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/fonts/Roboto-Bold-webfont.woff'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/fonts/Roboto-Light-webfont.woff'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/fonts/README.txt'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/fonts/LICENSE.txt'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/fonts/Roboto-Regular-webfont.woff'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/tooltag-add.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/icon-unknown.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/selector-icons.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/README.txt'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/calendar-icons.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/icon-changelink.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/tooltag-arrowright.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/inline-delete.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/icon-yes.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/icon-unknown-alt.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/sorting-icons.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/search.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/icon-no.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/icon-calendar.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/LICENSE'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/icon-addlink.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/icon-viewlink.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/icon-alert.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/icon-deletelink.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/icon-clock.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/gis/move_vertex_off.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'admin/img/gis/move_vertex_on.svg'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/style.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/swagger-ui-init.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/redoc-init.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/immutable.min.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/url-polyfill.min.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/insQ.min.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/redoc/redoc.min.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/redoc/redoc-logo.png'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/redoc-old/redoc.min.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/swagger-ui-dist/favicon-32x32.png'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/swagger-ui-dist/swagger-ui-es-bundle.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/swagger-ui-dist/absolute-path.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/swagger-ui-dist/swagger-ui.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/swagger-ui-dist/oauth2-redirect.html'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/swagger-ui-dist/index.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/swagger-ui-dist/swagger-ui-bundle.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | Found another file with the destination path 'drf-yasg/swagger-ui-dist/swagger-ui-es-bundle-core.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
web_1       | 
web_1       | 203 static files copied to '/app/app/static', 28 unmodified.
web_1       | *** Starting uWSGI 2.0.19.1 (64bit) on [Mon Sep 27 13:46:25 2021] ***
web_1       | compiled with version: 8.3.0 on 27 September 2021 13:44:05
web_1       | os: Linux-5.4.0-86-generic #97-Ubuntu SMP Fri Sep 17 19:19:40 UTC 2021
web_1       | nodename: f6b27b5a320b
web_1       | machine: x86_64
web_1       | clock source: unix
web_1       | pcre jit disabled
web_1       | detected number of CPU cores: 16
web_1       | current working directory: /app
web_1       | detected binary path: /usr/local/bin/uwsgi
web_1       | *** WARNING: you are running uWSGI without its master process manager ***
web_1       | your memory page size is 4096 bytes
web_1       | detected max file descriptor number: 1048576
web_1       | lock engine: pthread robust mutexes
web_1       | thunder lock: disabled (you can enable it with --thunder-lock)
web_1       | uWSGI http bound on 0.0.0.0:8000 fd 4
web_1       | spawned uWSGI http 1 (pid: 12)
web_1       | uwsgi socket 0 bound to TCP address 127.0.0.1:37185 (port auto-assigned) fd 3
web_1       | Python version: 3.9.4 (default, Apr 10 2021, 15:31:19)  [GCC 8.3.0]
web_1       | Python main interpreter initialized at 0x55569ecdd9d0
web_1       | python threads support enabled
web_1       | your server socket listen backlog is limited to 100 connections
web_1       | your mercy for graceful operations on workers is 60 seconds
web_1       | mapped 145840 bytes (142 KB) for 2 cores
web_1       | *** Operational MODE: preforking ***
web_1       | WSGI app 0 (mountpoint='') ready in 0 seconds on interpreter 0x55569ecdd9d0 pid: 11 (default app)
web_1       | *** uWSGI is running in multiple interpreter mode ***
web_1       | spawned uWSGI worker 1 (pid: 11, cores: 1)
web_1       | spawned uWSGI worker 2 (pid: 13, cores: 1)
worker_1    |  
worker_1    |  -------------- celery@c7d76c29604c v5.1.2 (sun-harmonics)
worker_1    | --- ***** ----- 
worker_1    | -- ******* ---- Linux-5.4.0-86-generic-x86_64-with-glibc2.28 2021-09-27 15:46:34
worker_1    | - *** --- * --- 
worker_1    | - ** ---------- [config]
worker_1    | - ** ---------- .> app:         mobile_audit:0x7f45e3001550
worker_1    | - ** ---------- .> transport:   amqp://guest:**@rabbitmq:5672//
worker_1    | - ** ---------- .> results:     sqlite:///rabbitmq/results.sqlite
worker_1    | - *** --- * --- .> concurrency: 4 (prefork)
worker_1    | -- ******* ---- .> task events: OFF (enable -E to monitor tasks in this worker)
worker_1    | --- ***** ----- 
worker_1    |  -------------- [queues]
worker_1    |                 .> celery           exchange=celery(direct) key=celery
worker_1    |                 
worker_1    | 
worker_1    | [tasks]
worker_1    |   . app.worker.tasks.task_create_scan
worker_1    | 
worker_1    | [2021-09-27 15:46:34,901: ERROR/MainProcess] consumer: Cannot connect to amqp://guest:**@rabbitmq:5672//: failed to resolve broker hostname.
worker_1    | Trying again in 2.00 seconds... (1/100)
worker_1    | 
worker_1    | [2021-09-27 15:46:36,974: ERROR/MainProcess] consumer: Cannot connect to amqp://guest:**@rabbitmq:5672//: failed to resolve broker hostname.
worker_1    | Trying again in 4.00 seconds... (2/100)
worker_1    | 
^CGracefully stopping... (press Ctrl+C again to force)
Stopping owasp_mobileaudit-220_worker_1     ... done
Stopping owasp_mobileaudit-220_web_1        ... done
Stopping owasp_mobileaudit-220_nginx_1      ... done
Stopping owasp_mobileaudit-220_db_1         ... done

Could anybody help here?

mpast commented 3 years ago

Hi @tims0, It seems that the rabbitmq container has not permissions to create the file to log in that directory, could you try to create the directory rabbitmq/logs manually and retry the docker-compose up?

mkdir -p rabbitmq/logs
docker-compose up

Thanks a lot, Monica

tims0 commented 3 years ago

Hi @mpast, I tried to add the directories manually and also added the directories ./rabbitmq/data and ./rabbitmq/etc according to https://github.com/docker-library/rabbitmq/issues/61, but the error still persists. Best, Tim

mpast commented 3 years ago

Hi @tims0, Do you know if the directories are being created in the containers and if so, what are the permissions? Could you enter the container with docker exec and verify if they are and if so change the permissions with `chown rabbitmq:rabbitmq /var/rabbitmq/logs' If now, can you list the directories with the permissions from the host machine and send them here? Thanks, Monica

mpast commented 3 years ago

Hi @tims0, I figure out the issue, the directory is being mounted with root permissions, I'll continue investigating how we can solve it as soon as possible, Thanks a lot, Monica

mpast commented 3 years ago

Hi @tims0, In the new version of the rabbitmq there are some permission problems because the volume is being created with only root permissions, so I have downgraded the version until that is resolved, Please, could you confirm that the issue is fixed with this new version? Thanks a lot, Monica