I tried to start docker but got this error. Could you suggest me a solution?
Checking for script in /app/prestart.sh
Running script /app/prestart.sh
Running inside /app/prestart.sh, you could add migrations to this file, e.g.:
#! /usr/bin/env bash
# Let the DB start
sleep 10;
# Run migrations
alembic upgrade head
{"loglevel": "info", "workers": 1, "bind": "0.0.0.0:80", "graceful_timeout": 120, "timeout": 120, "keepalive": 5, "errorlog": "-", "accesslog": "-", "workers_per_core": 1.0, "use_max_workers": 1, "host": "0.0.0.0", "port": "80"}
{"loglevel": "info", "workers": 1, "bind": "0.0.0.0:80", "graceful_timeout": 120, "timeout": 120, "keepalive": 5, "errorlog": "-", "accesslog": "-", "workers_per_core": 1.0, "use_max_workers": 1, "host": "0.0.0.0", "port": "80"}
[2023-11-25 02:05:24 +0000] [1] [INFO] Starting gunicorn 20.1.0
[2023-11-25 02:05:24 +0000] [1] [INFO] Listening at: http://0.0.0.0:80 (1)
[2023-11-25 02:05:24 +0000] [1] [INFO] Using worker: uvicorn.workers.UvicornWorker
[2023-11-25 02:05:24 +0000] [8] [INFO] Booting worker with pid: 8
[nltk_data] Downloading package punkt to /root/nltk_data...
[nltk_data] Unzipping tokenizers/punkt.zip.
Downloading: 100%|โโโโโโโโโโ| 1.18k/1.18k [00:00<00:00, 6.45MB/s]
Downloading: 100%|โโโโโโโโโโ| 190/190 [00:00<00:00, 1.46MB/s]
Downloading: 100%|โโโโโโโโโโ| 10.6k/10.6k [00:00<00:00, 42.4MB/s]
Downloading: 100%|โโโโโโโโโโ| 573/573 [00:00<00:00, 1.94MB/s]
Downloading: 100%|โโโโโโโโโโ| 116/116 [00:00<00:00, 930kB/s][2023-11-25 02:07:24 +0000] [1] [CRITICAL] WORKER TIMEOUT (pid:8)
[2023-11-25 02:07:24 +0000] [1] [WARNING] Worker with pid 8 was terminated due to signal 6
[2023-11-25 02:07:24 +0000] [62] [INFO] Booting worker with pid: 62
[nltk_data] Downloading package punkt to /root/nltk_data...
[nltk_data] Package punkt is already up-to-date!
Downloading: 100%|โโโโโโโโโโ| 39.3k/39.3k [00:00<00:00, 164kB/s]
Downloading: 100%|โโโโโโโโโโ| 349/349 [00:00<00:00, 2.96MB/s]
Downloading: 100%|โโโโโโโโโโ| 134M/134M [00:11<00:00, 11.7MB/s]
Downloading: 100%|โโโโโโโโโโ| 53.0/53.0 [00:00<00:00, 409kB/s]
Downloading: 100%|โโโโโโโโโโ| 112/112 [00:00<00:00, 642kB/s]
Downloading: 100%|โโโโโโโโโโ| 466k/466k [00:00<00:00, 1.82MB/s]
Downloading: 100%|โโโโโโโโโโ| 352/352 [00:00<00:00, 1.96MB/s]
Downloading: 100%|โโโโโโโโโโ| 13.2k/13.2k [00:00<00:00, 25.3MB/s]
Downloading: 100%|โโโโโโโโโโ| 232k/232k [00:00<00:00, 300kB/s]
[2023-11-25 02:08:15 +0000] [62] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
worker.init_process()
File "/usr/local/lib/python3.8/site-packages/uvicorn/workers.py", line 66, in init_process
super(UvicornWorker, self).init_process()
File "/usr/local/lib/python3.8/site-packages/gunicorn/workers/base.py", line 134, in init_process
self.load_wsgi()
File "/usr/local/lib/python3.8/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
self.wsgi = self.app.wsgi()
File "/usr/local/lib/python3.8/site-packages/gunicorn/app/base.py", line 67, in wsgi
self.callable = self.load()
File "/usr/local/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
return self.load_wsgiapp()
File "/usr/local/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
return util.import_app(self.app_uri)
File "/usr/local/lib/python3.8/site-packages/gunicorn/util.py", line 359, in import_app
mod = importlib.import_module(module)
File "/usr/local/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 843, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/app/main.py", line 26, in <module>
false_ans_gen = FalseAnswerGenerator()
File "/app/src/ansgenerator/false_answer_generator.py", line 26, in __init__
self.__init_sense2vec()
File "/app/src/ansgenerator/false_answer_generator.py", line 65, in __init_sense2vec
safe_extract(file)
File "/app/src/ansgenerator/false_answer_generator.py", line 57, in safe_extract
for member in tar.getmembers():
File "/usr/local/lib/python3.8/tarfile.py", line 1971, in getmembers
self._load() # all members, we first have to
{"loglevel": "info", "workers": 1, "bind": "0.0.0.0:80", "graceful_timeout": 120, "timeout": 120, "keepalive": 5, "errorlog": "-", "accesslog": "-", "workers_per_core": 1.0, "use_max_workers": 1, "host": "0.0.0.0", "port": "80"}
File "/usr/local/lib/python3.8/tarfile.py", line 2656, in _load
tarinfo = self.next()
File "/usr/local/lib/python3.8/tarfile.py", line 2572, in next
raise ReadError("unexpected end of data")
tarfile.ReadError: unexpected end of data
[2023-11-25 02:08:15 +0000] [62] [INFO] Worker exiting (pid: 62)
[2023-11-25 02:08:15 +0000] [1] [INFO] Shutting down: Master
[2023-11-25 02:08:15 +0000] [1] [INFO] Reason: Worker failed to boot.