|
|
@@ -1,970 +1,938 @@
|
|
|
-ubuntu@ubuntu:~/Fine-tuning$ docker ps -a
|
|
|
-CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
|
|
-cad4e2eea951 fine-tuning-frontend "/docker-entrypoint.…" About a minute ago Restarting (1) 9 seconds ago finetune-frontend
|
|
|
-4074f7d6fdfa fine-tuning-backend "uvicorn main:app --…" 7 minutes ago Restarting (1) 26 seconds ago finetune-backend
|
|
|
-842d54390119 docker.m.daocloud.io/library/postgres:16-alpine "docker-entrypoint.s…" 7 minutes ago Up 7 minutes 0.0.0.0:5432->5432/tcp, [::]:5432->5432/tcp finetune-postgres
|
|
|
-c2ec724f96b0 mineru:latest "mineru-api --host 0…" 33 minutes ago Up 33 minutes (healthy) 0.0.0.0:23428->8000/tcp, [::]:23428->8000/tcp mineru-api
|
|
|
-32ad6b617127 hello-world "/hello" 5 hours ago Exited (0) 5 hours ago upbeat_jackson
|
|
|
-0ece88b67574 hello-world "/hello" 5 hours ago Created frosty_curran
|
|
|
-ubuntu@ubuntu:~/Fine-tuning$ docker logs finetune-frontend
|
|
|
-/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
|
|
|
-/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
|
|
|
-10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
|
|
|
-10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
|
|
|
-/docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
|
|
|
-/docker-entrypoint.sh: Configuration complete; ready for start up
|
|
|
-2026/05/20 07:23:00 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
|
|
|
-/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
|
|
|
-10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
|
|
|
-10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
|
|
|
-/docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
|
|
|
-/docker-entrypoint.sh: Configuration complete; ready for start up
|
|
|
-2026/05/20 07:23:06 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
|
|
|
-/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
|
|
|
-10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
|
|
|
-10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
|
|
|
-/docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
|
|
|
-/docker-entrypoint.sh: Configuration complete; ready for start up
|
|
|
-2026/05/20 07:23:11 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
|
|
|
-/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
|
|
|
-10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
|
|
|
-10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
|
|
|
-/docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
|
|
|
-/docker-entrypoint.sh: Configuration complete; ready for start up
|
|
|
-2026/05/20 07:23:17 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
|
|
|
-/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
|
|
|
-10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
|
|
|
-10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
|
|
|
-/docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
|
|
|
-/docker-entrypoint.sh: Configuration complete; ready for start up
|
|
|
-2026/05/20 07:23:23 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
|
|
|
-/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
|
|
|
-10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
|
|
|
-10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
|
|
|
-/docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
|
|
|
-/docker-entrypoint.sh: Configuration complete; ready for start up
|
|
|
-2026/05/20 07:23:30 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
|
|
|
-/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
|
|
|
-10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
|
|
|
-10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
|
|
|
-/docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
|
|
|
-/docker-entrypoint.sh: Configuration complete; ready for start up
|
|
|
-2026/05/20 07:23:38 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
|
|
|
-/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
|
|
|
-10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
|
|
|
-10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
|
|
|
-/docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
|
|
|
-/docker-entrypoint.sh: Configuration complete; ready for start up
|
|
|
-2026/05/20 07:23:50 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
|
|
|
-/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
|
|
|
-10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
|
|
|
-10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
|
|
|
-/docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
|
|
|
-/docker-entrypoint.sh: Configuration complete; ready for start up
|
|
|
-2026/05/20 07:24:08 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
|
|
|
-/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
|
|
|
-10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
|
|
|
-10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
|
|
|
-/docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
|
|
|
-/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
|
|
|
-/docker-entrypoint.sh: Configuration complete; ready for start up
|
|
|
-2026/05/20 07:24:39 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
|
|
|
-ubuntu@ubuntu:~/Fine-tuning$ docker logs finetune-backend
|
|
|
-Traceback (most recent call last):
|
|
|
- File "/usr/local/bin/uvicorn", line 8, in <module>
|
|
|
- sys.exit(main())
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
|
|
|
- return self.main(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
|
|
|
- rv = self.invoke(ctx)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
|
|
|
- return ctx.invoke(self.callback, **ctx.params)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
|
|
|
- return callback(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
|
|
|
- run(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
|
|
|
- config.load_app()
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
|
|
|
- return import_from_string(self.app)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
|
|
|
- raise exc from None
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
|
|
|
- module = importlib.import_module(module_str)
|
|
|
- File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
|
|
|
- return _bootstrap._gcd_import(name[level:], package, level)
|
|
|
- File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
|
|
|
- File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
|
|
|
- File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
|
|
|
- File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
|
|
|
- File "<frozen importlib._bootstrap_external>", line 883, in exec_module
|
|
|
- File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|
|
- File "/app/main.py", line 83, in <module>
|
|
|
- app = create_app()
|
|
|
- File "/app/main.py", line 57, in create_app
|
|
|
- from app.api import models as models_api
|
|
|
- File "/app/app/api/models.py", line 5, in <module>
|
|
|
- from app.services import model_service, model_test_service
|
|
|
- File "/app/app/services/model_service.py", line 7, in <module>
|
|
|
- from app.core.db import async_session, ModelCache
|
|
|
- File "/app/app/core/db.py", line 37, in <module>
|
|
|
- async_session = _get_session()
|
|
|
- File "/app/app/core/db.py", line 32, in _get_session
|
|
|
- _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
|
|
|
- File "/app/app/core/db.py", line 21, in _get_engine
|
|
|
- _engine = create_async_engine(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
|
|
|
- sync_engine = _create_engine(url, **kw)
|
|
|
- File "<string>", line 2, in create_engine
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
|
|
|
- return fn(*args, **kwargs) # type: ignore[no-any-return]
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
|
|
|
- dbapi = dbapi_meth(**dbapi_args)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
|
|
|
- return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
|
|
|
-ModuleNotFoundError: No module named 'asyncpg'
|
|
|
-Traceback (most recent call last):
|
|
|
- File "/usr/local/bin/uvicorn", line 8, in <module>
|
|
|
- sys.exit(main())
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
|
|
|
- return self.main(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
|
|
|
- rv = self.invoke(ctx)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
|
|
|
- return ctx.invoke(self.callback, **ctx.params)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
|
|
|
- return callback(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
|
|
|
- run(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
|
|
|
- config.load_app()
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
|
|
|
- return import_from_string(self.app)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
|
|
|
- raise exc from None
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
|
|
|
- module = importlib.import_module(module_str)
|
|
|
- File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
|
|
|
- return _bootstrap._gcd_import(name[level:], package, level)
|
|
|
- File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
|
|
|
- File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
|
|
|
- File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
|
|
|
- File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
|
|
|
- File "<frozen importlib._bootstrap_external>", line 883, in exec_module
|
|
|
- File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|
|
- File "/app/main.py", line 83, in <module>
|
|
|
- app = create_app()
|
|
|
- File "/app/main.py", line 57, in create_app
|
|
|
- from app.api import models as models_api
|
|
|
- File "/app/app/api/models.py", line 5, in <module>
|
|
|
- from app.services import model_service, model_test_service
|
|
|
- File "/app/app/services/model_service.py", line 7, in <module>
|
|
|
- from app.core.db import async_session, ModelCache
|
|
|
- File "/app/app/core/db.py", line 37, in <module>
|
|
|
- async_session = _get_session()
|
|
|
- File "/app/app/core/db.py", line 32, in _get_session
|
|
|
- _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
|
|
|
- File "/app/app/core/db.py", line 21, in _get_engine
|
|
|
- _engine = create_async_engine(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
|
|
|
- sync_engine = _create_engine(url, **kw)
|
|
|
- File "<string>", line 2, in create_engine
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
|
|
|
- return fn(*args, **kwargs) # type: ignore[no-any-return]
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
|
|
|
- dbapi = dbapi_meth(**dbapi_args)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
|
|
|
- return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
|
|
|
-ModuleNotFoundError: No module named 'asyncpg'
|
|
|
-Traceback (most recent call last):
|
|
|
- File "/usr/local/bin/uvicorn", line 8, in <module>
|
|
|
- sys.exit(main())
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
|
|
|
- return self.main(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
|
|
|
- rv = self.invoke(ctx)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
|
|
|
- return ctx.invoke(self.callback, **ctx.params)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
|
|
|
- return callback(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
|
|
|
- run(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
|
|
|
- config.load_app()
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
|
|
|
- return import_from_string(self.app)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
|
|
|
- raise exc from None
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
|
|
|
- module = importlib.import_module(module_str)
|
|
|
- File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
|
|
|
- return _bootstrap._gcd_import(name[level:], package, level)
|
|
|
- File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
|
|
|
- File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
|
|
|
- File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
|
|
|
- File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
|
|
|
- File "<frozen importlib._bootstrap_external>", line 883, in exec_module
|
|
|
- File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|
|
- File "/app/main.py", line 83, in <module>
|
|
|
- app = create_app()
|
|
|
- File "/app/main.py", line 57, in create_app
|
|
|
- from app.api import models as models_api
|
|
|
- File "/app/app/api/models.py", line 5, in <module>
|
|
|
- from app.services import model_service, model_test_service
|
|
|
- File "/app/app/services/model_service.py", line 7, in <module>
|
|
|
- from app.core.db import async_session, ModelCache
|
|
|
- File "/app/app/core/db.py", line 37, in <module>
|
|
|
- async_session = _get_session()
|
|
|
- File "/app/app/core/db.py", line 32, in _get_session
|
|
|
- _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
|
|
|
- File "/app/app/core/db.py", line 21, in _get_engine
|
|
|
- _engine = create_async_engine(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
|
|
|
- sync_engine = _create_engine(url, **kw)
|
|
|
- File "<string>", line 2, in create_engine
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
|
|
|
- return fn(*args, **kwargs) # type: ignore[no-any-return]
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
|
|
|
- dbapi = dbapi_meth(**dbapi_args)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
|
|
|
- return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
|
|
|
-ModuleNotFoundError: No module named 'asyncpg'
|
|
|
-Traceback (most recent call last):
|
|
|
- File "/usr/local/bin/uvicorn", line 8, in <module>
|
|
|
- sys.exit(main())
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
|
|
|
- return self.main(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
|
|
|
- rv = self.invoke(ctx)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
|
|
|
- return ctx.invoke(self.callback, **ctx.params)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
|
|
|
- return callback(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
|
|
|
- run(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
|
|
|
- config.load_app()
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
|
|
|
- return import_from_string(self.app)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
|
|
|
- raise exc from None
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
|
|
|
- module = importlib.import_module(module_str)
|
|
|
- File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
|
|
|
- return _bootstrap._gcd_import(name[level:], package, level)
|
|
|
- File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
|
|
|
- File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
|
|
|
- File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
|
|
|
- File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
|
|
|
- File "<frozen importlib._bootstrap_external>", line 883, in exec_module
|
|
|
- File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|
|
- File "/app/main.py", line 83, in <module>
|
|
|
- app = create_app()
|
|
|
- File "/app/main.py", line 57, in create_app
|
|
|
- from app.api import models as models_api
|
|
|
- File "/app/app/api/models.py", line 5, in <module>
|
|
|
- from app.services import model_service, model_test_service
|
|
|
- File "/app/app/services/model_service.py", line 7, in <module>
|
|
|
- from app.core.db import async_session, ModelCache
|
|
|
- File "/app/app/core/db.py", line 37, in <module>
|
|
|
- async_session = _get_session()
|
|
|
- File "/app/app/core/db.py", line 32, in _get_session
|
|
|
- _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
|
|
|
- File "/app/app/core/db.py", line 21, in _get_engine
|
|
|
- _engine = create_async_engine(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
|
|
|
- sync_engine = _create_engine(url, **kw)
|
|
|
- File "<string>", line 2, in create_engine
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
|
|
|
- return fn(*args, **kwargs) # type: ignore[no-any-return]
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
|
|
|
- dbapi = dbapi_meth(**dbapi_args)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
|
|
|
- return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
|
|
|
-ModuleNotFoundError: No module named 'asyncpg'
|
|
|
-Traceback (most recent call last):
|
|
|
- File "/usr/local/bin/uvicorn", line 8, in <module>
|
|
|
- sys.exit(main())
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
|
|
|
- return self.main(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
|
|
|
- rv = self.invoke(ctx)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
|
|
|
- return ctx.invoke(self.callback, **ctx.params)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
|
|
|
- return callback(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
|
|
|
- run(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
|
|
|
- config.load_app()
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
|
|
|
- return import_from_string(self.app)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
|
|
|
- raise exc from None
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
|
|
|
- module = importlib.import_module(module_str)
|
|
|
- File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
|
|
|
- return _bootstrap._gcd_import(name[level:], package, level)
|
|
|
- File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
|
|
|
- File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
|
|
|
- File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
|
|
|
- File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
|
|
|
- File "<frozen importlib._bootstrap_external>", line 883, in exec_module
|
|
|
- File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|
|
- File "/app/main.py", line 83, in <module>
|
|
|
- app = create_app()
|
|
|
- File "/app/main.py", line 57, in create_app
|
|
|
- from app.api import models as models_api
|
|
|
- File "/app/app/api/models.py", line 5, in <module>
|
|
|
- from app.services import model_service, model_test_service
|
|
|
- File "/app/app/services/model_service.py", line 7, in <module>
|
|
|
- from app.core.db import async_session, ModelCache
|
|
|
- File "/app/app/core/db.py", line 37, in <module>
|
|
|
- async_session = _get_session()
|
|
|
- File "/app/app/core/db.py", line 32, in _get_session
|
|
|
- _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
|
|
|
- File "/app/app/core/db.py", line 21, in _get_engine
|
|
|
- _engine = create_async_engine(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
|
|
|
- sync_engine = _create_engine(url, **kw)
|
|
|
- File "<string>", line 2, in create_engine
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
|
|
|
- return fn(*args, **kwargs) # type: ignore[no-any-return]
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
|
|
|
- dbapi = dbapi_meth(**dbapi_args)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
|
|
|
- return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
|
|
|
-ModuleNotFoundError: No module named 'asyncpg'
|
|
|
-Traceback (most recent call last):
|
|
|
- File "/usr/local/bin/uvicorn", line 8, in <module>
|
|
|
- sys.exit(main())
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
|
|
|
- return self.main(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
|
|
|
- rv = self.invoke(ctx)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
|
|
|
- return ctx.invoke(self.callback, **ctx.params)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
|
|
|
- return callback(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
|
|
|
- run(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
|
|
|
- config.load_app()
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
|
|
|
- return import_from_string(self.app)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
|
|
|
- raise exc from None
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
|
|
|
- module = importlib.import_module(module_str)
|
|
|
- File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
|
|
|
- return _bootstrap._gcd_import(name[level:], package, level)
|
|
|
- File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
|
|
|
- File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
|
|
|
- File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
|
|
|
- File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
|
|
|
- File "<frozen importlib._bootstrap_external>", line 883, in exec_module
|
|
|
- File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|
|
- File "/app/main.py", line 83, in <module>
|
|
|
- app = create_app()
|
|
|
- File "/app/main.py", line 57, in create_app
|
|
|
- from app.api import models as models_api
|
|
|
- File "/app/app/api/models.py", line 5, in <module>
|
|
|
- from app.services import model_service, model_test_service
|
|
|
- File "/app/app/services/model_service.py", line 7, in <module>
|
|
|
- from app.core.db import async_session, ModelCache
|
|
|
- File "/app/app/core/db.py", line 37, in <module>
|
|
|
- async_session = _get_session()
|
|
|
- File "/app/app/core/db.py", line 32, in _get_session
|
|
|
- _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
|
|
|
- File "/app/app/core/db.py", line 21, in _get_engine
|
|
|
- _engine = create_async_engine(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
|
|
|
- sync_engine = _create_engine(url, **kw)
|
|
|
- File "<string>", line 2, in create_engine
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
|
|
|
- return fn(*args, **kwargs) # type: ignore[no-any-return]
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
|
|
|
- dbapi = dbapi_meth(**dbapi_args)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
|
|
|
- return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
|
|
|
-ModuleNotFoundError: No module named 'asyncpg'
|
|
|
-Traceback (most recent call last):
|
|
|
- File "/usr/local/bin/uvicorn", line 8, in <module>
|
|
|
- sys.exit(main())
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
|
|
|
- return self.main(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
|
|
|
- rv = self.invoke(ctx)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
|
|
|
- return ctx.invoke(self.callback, **ctx.params)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
|
|
|
- return callback(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
|
|
|
- run(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
|
|
|
- config.load_app()
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
|
|
|
- return import_from_string(self.app)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
|
|
|
- raise exc from None
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
|
|
|
- module = importlib.import_module(module_str)
|
|
|
- File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
|
|
|
- return _bootstrap._gcd_import(name[level:], package, level)
|
|
|
- File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
|
|
|
- File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
|
|
|
- File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
|
|
|
- File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
|
|
|
- File "<frozen importlib._bootstrap_external>", line 883, in exec_module
|
|
|
- File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|
|
- File "/app/main.py", line 83, in <module>
|
|
|
- app = create_app()
|
|
|
- File "/app/main.py", line 57, in create_app
|
|
|
- from app.api import models as models_api
|
|
|
- File "/app/app/api/models.py", line 5, in <module>
|
|
|
- from app.services import model_service, model_test_service
|
|
|
- File "/app/app/services/model_service.py", line 7, in <module>
|
|
|
- from app.core.db import async_session, ModelCache
|
|
|
- File "/app/app/core/db.py", line 37, in <module>
|
|
|
- async_session = _get_session()
|
|
|
- File "/app/app/core/db.py", line 32, in _get_session
|
|
|
- _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
|
|
|
- File "/app/app/core/db.py", line 21, in _get_engine
|
|
|
- _engine = create_async_engine(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
|
|
|
- sync_engine = _create_engine(url, **kw)
|
|
|
- File "<string>", line 2, in create_engine
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
|
|
|
- return fn(*args, **kwargs) # type: ignore[no-any-return]
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
|
|
|
- dbapi = dbapi_meth(**dbapi_args)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
|
|
|
- return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
|
|
|
-ModuleNotFoundError: No module named 'asyncpg'
|
|
|
-Traceback (most recent call last):
|
|
|
- File "/usr/local/bin/uvicorn", line 8, in <module>
|
|
|
- sys.exit(main())
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
|
|
|
- return self.main(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
|
|
|
- rv = self.invoke(ctx)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
|
|
|
- return ctx.invoke(self.callback, **ctx.params)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
|
|
|
- return callback(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
|
|
|
- run(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
|
|
|
- config.load_app()
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
|
|
|
- return import_from_string(self.app)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
|
|
|
- raise exc from None
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
|
|
|
- module = importlib.import_module(module_str)
|
|
|
- File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
|
|
|
- return _bootstrap._gcd_import(name[level:], package, level)
|
|
|
- File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
|
|
|
- File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
|
|
|
- File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
|
|
|
- File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
|
|
|
- File "<frozen importlib._bootstrap_external>", line 883, in exec_module
|
|
|
- File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|
|
- File "/app/main.py", line 83, in <module>
|
|
|
- app = create_app()
|
|
|
- File "/app/main.py", line 57, in create_app
|
|
|
- from app.api import models as models_api
|
|
|
- File "/app/app/api/models.py", line 5, in <module>
|
|
|
- from app.services import model_service, model_test_service
|
|
|
- File "/app/app/services/model_service.py", line 7, in <module>
|
|
|
- from app.core.db import async_session, ModelCache
|
|
|
- File "/app/app/core/db.py", line 37, in <module>
|
|
|
- async_session = _get_session()
|
|
|
- File "/app/app/core/db.py", line 32, in _get_session
|
|
|
- _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
|
|
|
- File "/app/app/core/db.py", line 21, in _get_engine
|
|
|
- _engine = create_async_engine(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
|
|
|
- sync_engine = _create_engine(url, **kw)
|
|
|
- File "<string>", line 2, in create_engine
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
|
|
|
- return fn(*args, **kwargs) # type: ignore[no-any-return]
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
|
|
|
- dbapi = dbapi_meth(**dbapi_args)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
|
|
|
- return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
|
|
|
-ModuleNotFoundError: No module named 'asyncpg'
|
|
|
-Traceback (most recent call last):
|
|
|
- File "/usr/local/bin/uvicorn", line 8, in <module>
|
|
|
- sys.exit(main())
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
|
|
|
- return self.main(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
|
|
|
- rv = self.invoke(ctx)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
|
|
|
- return ctx.invoke(self.callback, **ctx.params)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
|
|
|
- return callback(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
|
|
|
- run(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
|
|
|
- config.load_app()
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
|
|
|
- return import_from_string(self.app)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
|
|
|
- raise exc from None
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
|
|
|
- module = importlib.import_module(module_str)
|
|
|
- File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
|
|
|
- return _bootstrap._gcd_import(name[level:], package, level)
|
|
|
- File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
|
|
|
- File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
|
|
|
- File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
|
|
|
- File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
|
|
|
- File "<frozen importlib._bootstrap_external>", line 883, in exec_module
|
|
|
- File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|
|
- File "/app/main.py", line 83, in <module>
|
|
|
- app = create_app()
|
|
|
- File "/app/main.py", line 57, in create_app
|
|
|
- from app.api import models as models_api
|
|
|
- File "/app/app/api/models.py", line 5, in <module>
|
|
|
- from app.services import model_service, model_test_service
|
|
|
- File "/app/app/services/model_service.py", line 7, in <module>
|
|
|
- from app.core.db import async_session, ModelCache
|
|
|
- File "/app/app/core/db.py", line 37, in <module>
|
|
|
- async_session = _get_session()
|
|
|
- File "/app/app/core/db.py", line 32, in _get_session
|
|
|
- _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
|
|
|
- File "/app/app/core/db.py", line 21, in _get_engine
|
|
|
- _engine = create_async_engine(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
|
|
|
- sync_engine = _create_engine(url, **kw)
|
|
|
- File "<string>", line 2, in create_engine
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
|
|
|
- return fn(*args, **kwargs) # type: ignore[no-any-return]
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
|
|
|
- dbapi = dbapi_meth(**dbapi_args)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
|
|
|
- return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
|
|
|
-ModuleNotFoundError: No module named 'asyncpg'
|
|
|
-Traceback (most recent call last):
|
|
|
- File "/usr/local/bin/uvicorn", line 8, in <module>
|
|
|
- sys.exit(main())
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
|
|
|
- return self.main(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
|
|
|
- rv = self.invoke(ctx)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
|
|
|
- return ctx.invoke(self.callback, **ctx.params)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
|
|
|
- return callback(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
|
|
|
- run(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
|
|
|
- config.load_app()
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
|
|
|
- return import_from_string(self.app)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
|
|
|
- raise exc from None
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
|
|
|
- module = importlib.import_module(module_str)
|
|
|
- File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
|
|
|
- return _bootstrap._gcd_import(name[level:], package, level)
|
|
|
- File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
|
|
|
- File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
|
|
|
- File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
|
|
|
- File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
|
|
|
- File "<frozen importlib._bootstrap_external>", line 883, in exec_module
|
|
|
- File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|
|
- File "/app/main.py", line 83, in <module>
|
|
|
- app = create_app()
|
|
|
- File "/app/main.py", line 57, in create_app
|
|
|
- from app.api import models as models_api
|
|
|
- File "/app/app/api/models.py", line 5, in <module>
|
|
|
- from app.services import model_service, model_test_service
|
|
|
- File "/app/app/services/model_service.py", line 7, in <module>
|
|
|
- from app.core.db import async_session, ModelCache
|
|
|
- File "/app/app/core/db.py", line 37, in <module>
|
|
|
- async_session = _get_session()
|
|
|
- File "/app/app/core/db.py", line 32, in _get_session
|
|
|
- _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
|
|
|
- File "/app/app/core/db.py", line 21, in _get_engine
|
|
|
- _engine = create_async_engine(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
|
|
|
- sync_engine = _create_engine(url, **kw)
|
|
|
- File "<string>", line 2, in create_engine
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
|
|
|
- return fn(*args, **kwargs) # type: ignore[no-any-return]
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
|
|
|
- dbapi = dbapi_meth(**dbapi_args)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
|
|
|
- return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
|
|
|
-ModuleNotFoundError: No module named 'asyncpg'
|
|
|
-Traceback (most recent call last):
|
|
|
- File "/usr/local/bin/uvicorn", line 8, in <module>
|
|
|
- sys.exit(main())
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
|
|
|
- return self.main(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
|
|
|
- rv = self.invoke(ctx)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
|
|
|
- return ctx.invoke(self.callback, **ctx.params)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
|
|
|
- return callback(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
|
|
|
- run(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
|
|
|
- config.load_app()
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
|
|
|
- return import_from_string(self.app)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
|
|
|
- raise exc from None
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
|
|
|
- module = importlib.import_module(module_str)
|
|
|
- File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
|
|
|
- return _bootstrap._gcd_import(name[level:], package, level)
|
|
|
- File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
|
|
|
- File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
|
|
|
- File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
|
|
|
- File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
|
|
|
- File "<frozen importlib._bootstrap_external>", line 883, in exec_module
|
|
|
- File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|
|
- File "/app/main.py", line 83, in <module>
|
|
|
- app = create_app()
|
|
|
- File "/app/main.py", line 57, in create_app
|
|
|
- from app.api import models as models_api
|
|
|
- File "/app/app/api/models.py", line 5, in <module>
|
|
|
- from app.services import model_service, model_test_service
|
|
|
- File "/app/app/services/model_service.py", line 7, in <module>
|
|
|
- from app.core.db import async_session, ModelCache
|
|
|
- File "/app/app/core/db.py", line 37, in <module>
|
|
|
- async_session = _get_session()
|
|
|
- File "/app/app/core/db.py", line 32, in _get_session
|
|
|
- _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
|
|
|
- File "/app/app/core/db.py", line 21, in _get_engine
|
|
|
- _engine = create_async_engine(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
|
|
|
- sync_engine = _create_engine(url, **kw)
|
|
|
- File "<string>", line 2, in create_engine
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
|
|
|
- return fn(*args, **kwargs) # type: ignore[no-any-return]
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
|
|
|
- dbapi = dbapi_meth(**dbapi_args)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
|
|
|
- return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
|
|
|
-ModuleNotFoundError: No module named 'asyncpg'
|
|
|
-Traceback (most recent call last):
|
|
|
- File "/usr/local/bin/uvicorn", line 8, in <module>
|
|
|
- sys.exit(main())
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
|
|
|
- return self.main(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
|
|
|
- rv = self.invoke(ctx)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
|
|
|
- return ctx.invoke(self.callback, **ctx.params)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
|
|
|
- return callback(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
|
|
|
- run(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
|
|
|
- config.load_app()
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
|
|
|
- return import_from_string(self.app)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
|
|
|
- raise exc from None
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
|
|
|
- module = importlib.import_module(module_str)
|
|
|
- File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
|
|
|
- return _bootstrap._gcd_import(name[level:], package, level)
|
|
|
- File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
|
|
|
- File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
|
|
|
- File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
|
|
|
- File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
|
|
|
- File "<frozen importlib._bootstrap_external>", line 883, in exec_module
|
|
|
- File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|
|
- File "/app/main.py", line 83, in <module>
|
|
|
- app = create_app()
|
|
|
- File "/app/main.py", line 57, in create_app
|
|
|
- from app.api import models as models_api
|
|
|
- File "/app/app/api/models.py", line 5, in <module>
|
|
|
- from app.services import model_service, model_test_service
|
|
|
- File "/app/app/services/model_service.py", line 7, in <module>
|
|
|
- from app.core.db import async_session, ModelCache
|
|
|
- File "/app/app/core/db.py", line 37, in <module>
|
|
|
- async_session = _get_session()
|
|
|
- File "/app/app/core/db.py", line 32, in _get_session
|
|
|
- _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
|
|
|
- File "/app/app/core/db.py", line 21, in _get_engine
|
|
|
- _engine = create_async_engine(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
|
|
|
- sync_engine = _create_engine(url, **kw)
|
|
|
- File "<string>", line 2, in create_engine
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
|
|
|
- return fn(*args, **kwargs) # type: ignore[no-any-return]
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
|
|
|
- dbapi = dbapi_meth(**dbapi_args)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
|
|
|
- return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
|
|
|
-ModuleNotFoundError: No module named 'asyncpg'
|
|
|
-Traceback (most recent call last):
|
|
|
- File "/usr/local/bin/uvicorn", line 8, in <module>
|
|
|
- sys.exit(main())
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
|
|
|
- return self.main(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
|
|
|
- rv = self.invoke(ctx)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
|
|
|
- return ctx.invoke(self.callback, **ctx.params)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
|
|
|
- return callback(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
|
|
|
- run(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
|
|
|
- config.load_app()
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
|
|
|
- return import_from_string(self.app)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
|
|
|
- raise exc from None
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
|
|
|
- module = importlib.import_module(module_str)
|
|
|
- File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
|
|
|
- return _bootstrap._gcd_import(name[level:], package, level)
|
|
|
- File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
|
|
|
- File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
|
|
|
- File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
|
|
|
- File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
|
|
|
- File "<frozen importlib._bootstrap_external>", line 883, in exec_module
|
|
|
- File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|
|
- File "/app/main.py", line 83, in <module>
|
|
|
- app = create_app()
|
|
|
- File "/app/main.py", line 57, in create_app
|
|
|
- from app.api import models as models_api
|
|
|
- File "/app/app/api/models.py", line 5, in <module>
|
|
|
- from app.services import model_service, model_test_service
|
|
|
- File "/app/app/services/model_service.py", line 7, in <module>
|
|
|
- from app.core.db import async_session, ModelCache
|
|
|
- File "/app/app/core/db.py", line 37, in <module>
|
|
|
- async_session = _get_session()
|
|
|
- File "/app/app/core/db.py", line 32, in _get_session
|
|
|
- _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
|
|
|
- File "/app/app/core/db.py", line 21, in _get_engine
|
|
|
- _engine = create_async_engine(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
|
|
|
- sync_engine = _create_engine(url, **kw)
|
|
|
- File "<string>", line 2, in create_engine
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
|
|
|
- return fn(*args, **kwargs) # type: ignore[no-any-return]
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
|
|
|
- dbapi = dbapi_meth(**dbapi_args)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
|
|
|
- return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
|
|
|
-ModuleNotFoundError: No module named 'asyncpg'
|
|
|
-Traceback (most recent call last):
|
|
|
- File "/usr/local/bin/uvicorn", line 8, in <module>
|
|
|
- sys.exit(main())
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
|
|
|
- return self.main(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
|
|
|
- rv = self.invoke(ctx)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
|
|
|
- return ctx.invoke(self.callback, **ctx.params)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
|
|
|
- return callback(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
|
|
|
- run(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
|
|
|
- config.load_app()
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
|
|
|
- return import_from_string(self.app)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
|
|
|
- raise exc from None
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
|
|
|
- module = importlib.import_module(module_str)
|
|
|
- File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
|
|
|
- return _bootstrap._gcd_import(name[level:], package, level)
|
|
|
- File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
|
|
|
- File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
|
|
|
- File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
|
|
|
- File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
|
|
|
- File "<frozen importlib._bootstrap_external>", line 883, in exec_module
|
|
|
- File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|
|
- File "/app/main.py", line 83, in <module>
|
|
|
- app = create_app()
|
|
|
- File "/app/main.py", line 57, in create_app
|
|
|
- from app.api import models as models_api
|
|
|
- File "/app/app/api/models.py", line 5, in <module>
|
|
|
- from app.services import model_service, model_test_service
|
|
|
- File "/app/app/services/model_service.py", line 7, in <module>
|
|
|
- from app.core.db import async_session, ModelCache
|
|
|
- File "/app/app/core/db.py", line 37, in <module>
|
|
|
- async_session = _get_session()
|
|
|
- File "/app/app/core/db.py", line 32, in _get_session
|
|
|
- _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
|
|
|
- File "/app/app/core/db.py", line 21, in _get_engine
|
|
|
- _engine = create_async_engine(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
|
|
|
- sync_engine = _create_engine(url, **kw)
|
|
|
- File "<string>", line 2, in create_engine
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
|
|
|
- return fn(*args, **kwargs) # type: ignore[no-any-return]
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
|
|
|
- dbapi = dbapi_meth(**dbapi_args)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
|
|
|
- return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
|
|
|
-ModuleNotFoundError: No module named 'asyncpg'
|
|
|
-Traceback (most recent call last):
|
|
|
- File "/usr/local/bin/uvicorn", line 8, in <module>
|
|
|
- sys.exit(main())
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
|
|
|
- return self.main(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
|
|
|
- rv = self.invoke(ctx)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
|
|
|
- return ctx.invoke(self.callback, **ctx.params)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
|
|
|
- return callback(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
|
|
|
- run(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
|
|
|
- config.load_app()
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
|
|
|
- return import_from_string(self.app)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
|
|
|
- raise exc from None
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
|
|
|
- module = importlib.import_module(module_str)
|
|
|
- File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
|
|
|
- return _bootstrap._gcd_import(name[level:], package, level)
|
|
|
- File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
|
|
|
- File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
|
|
|
- File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
|
|
|
- File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
|
|
|
- File "<frozen importlib._bootstrap_external>", line 883, in exec_module
|
|
|
- File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|
|
- File "/app/main.py", line 83, in <module>
|
|
|
- app = create_app()
|
|
|
- File "/app/main.py", line 57, in create_app
|
|
|
- from app.api import models as models_api
|
|
|
- File "/app/app/api/models.py", line 5, in <module>
|
|
|
- from app.services import model_service, model_test_service
|
|
|
- File "/app/app/services/model_service.py", line 7, in <module>
|
|
|
- from app.core.db import async_session, ModelCache
|
|
|
- File "/app/app/core/db.py", line 37, in <module>
|
|
|
- async_session = _get_session()
|
|
|
- File "/app/app/core/db.py", line 32, in _get_session
|
|
|
- _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
|
|
|
- File "/app/app/core/db.py", line 21, in _get_engine
|
|
|
- _engine = create_async_engine(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
|
|
|
- sync_engine = _create_engine(url, **kw)
|
|
|
- File "<string>", line 2, in create_engine
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
|
|
|
- return fn(*args, **kwargs) # type: ignore[no-any-return]
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
|
|
|
- dbapi = dbapi_meth(**dbapi_args)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
|
|
|
- return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
|
|
|
-ModuleNotFoundError: No module named 'asyncpg'
|
|
|
-Traceback (most recent call last):
|
|
|
- File "/usr/local/bin/uvicorn", line 8, in <module>
|
|
|
- sys.exit(main())
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
|
|
|
- return self.main(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
|
|
|
- rv = self.invoke(ctx)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
|
|
|
- return ctx.invoke(self.callback, **ctx.params)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
|
|
|
- return callback(*args, **kwargs)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
|
|
|
- run(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
|
|
|
- config.load_app()
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
|
|
|
- return import_from_string(self.app)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
|
|
|
- raise exc from None
|
|
|
- File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
|
|
|
- module = importlib.import_module(module_str)
|
|
|
- File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
|
|
|
- return _bootstrap._gcd_import(name[level:], package, level)
|
|
|
- File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
|
|
|
- File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
|
|
|
- File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
|
|
|
- File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
|
|
|
- File "<frozen importlib._bootstrap_external>", line 883, in exec_module
|
|
|
- File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|
|
- File "/app/main.py", line 83, in <module>
|
|
|
- app = create_app()
|
|
|
- File "/app/main.py", line 57, in create_app
|
|
|
- from app.api import models as models_api
|
|
|
- File "/app/app/api/models.py", line 5, in <module>
|
|
|
- from app.services import model_service, model_test_service
|
|
|
- File "/app/app/services/model_service.py", line 7, in <module>
|
|
|
- from app.core.db import async_session, ModelCache
|
|
|
- File "/app/app/core/db.py", line 37, in <module>
|
|
|
- async_session = _get_session()
|
|
|
- File "/app/app/core/db.py", line 32, in _get_session
|
|
|
- _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
|
|
|
- File "/app/app/core/db.py", line 21, in _get_engine
|
|
|
- _engine = create_async_engine(
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
|
|
|
- sync_engine = _create_engine(url, **kw)
|
|
|
- File "<string>", line 2, in create_engine
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
|
|
|
- return fn(*args, **kwargs) # type: ignore[no-any-return]
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
|
|
|
- dbapi = dbapi_meth(**dbapi_args)
|
|
|
- File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
|
|
|
- return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
|
|
|
-ModuleNotFoundError: No module named 'asyncpg'
|
|
|
-ubuntu@ubuntu:~/Fine-tuning$ ss -tlnp | grep 23423
|
|
|
+ubuntu@ubuntu:~/Fine-tuning$ docker logs -f finetune-backend
|
|
|
+INFO: Started server process [1]
|
|
|
+INFO: Waiting for application startup.
|
|
|
+ERROR: Traceback (most recent call last):
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 638, in lifespan
|
|
|
+ async with self.lifespan_context(app) as maybe_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/app/main.py", line 26, in lifespan
|
|
|
+ await init_db()
|
|
|
+ File "/app/app/core/db.py", line 42, in init_db
|
|
|
+ async with _get_engine().begin() as conn:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 1068, in begin
|
|
|
+ async with conn:
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/base.py", line 121, in __aenter__
|
|
|
+ return await self.start(is_ctxmanager=True)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 275, in start
|
|
|
+ await greenlet_spawn(self.sync_engine.connect)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 201, in greenlet_spawn
|
|
|
+ result = context.throw(*sys.exc_info())
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3293, in connect
|
|
|
+ return self._connection_cls(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 143, in __init__
|
|
|
+ self._dbapi_connection = engine.raw_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3317, in raw_connection
|
|
|
+ return self.pool.connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 448, in connect
|
|
|
+ return _ConnectionFairy._checkout(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 1272, in _checkout
|
|
|
+ fairy = _ConnectionRecord.checkout(pool)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
|
|
|
+ rec = pool._do_get()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 175, in _do_get
|
|
|
+ return self._create_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 389, in _create_connection
|
|
|
+ return _ConnectionRecord(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
|
|
|
+ self.__connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
|
|
|
+ self.dbapi_connection = connection = pool._invoke_creator(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 667, in connect
|
|
|
+ return dialect.connect(*cargs_tup, **cparams)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 630, in connect
|
|
|
+ return self.loaded_dbapi.connect(*cargs, **cparams) # type: ignore[no-any-return] # NOQA: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 955, in connect
|
|
|
+ await_only(creator_fn(*arg, **kw)),
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only
|
|
|
+ return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn
|
|
|
+ value = await result
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connection.py", line 2443, in connect
|
|
|
+ return await connect_utils._connect(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1249, in _connect
|
|
|
+ raise last_error or exceptions.TargetServerAttributeNotMatched(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1218, in _connect
|
|
|
+ conn = await _connect_addr(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1054, in _connect_addr
|
|
|
+ return await __connect_addr(params, True, *args)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1099, in __connect_addr
|
|
|
+ tr, pr = await connector
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 969, in _create_ssl_connection
|
|
|
+ tr, pr = await loop.create_connection(
|
|
|
+ File "uvloop/loop.pyx", line 2043, in create_connection
|
|
|
+ File "uvloop/loop.pyx", line 2020, in uvloop.loop.Loop.create_connection
|
|
|
+ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
+
|
|
|
+ERROR: Application startup failed. Exiting.
|
|
|
+INFO: Started server process [1]
|
|
|
+INFO: Waiting for application startup.
|
|
|
+ERROR: Traceback (most recent call last):
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 638, in lifespan
|
|
|
+ async with self.lifespan_context(app) as maybe_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/app/main.py", line 26, in lifespan
|
|
|
+ await init_db()
|
|
|
+ File "/app/app/core/db.py", line 42, in init_db
|
|
|
+ async with _get_engine().begin() as conn:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 1068, in begin
|
|
|
+ async with conn:
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/base.py", line 121, in __aenter__
|
|
|
+ return await self.start(is_ctxmanager=True)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 275, in start
|
|
|
+ await greenlet_spawn(self.sync_engine.connect)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 201, in greenlet_spawn
|
|
|
+ result = context.throw(*sys.exc_info())
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3293, in connect
|
|
|
+ return self._connection_cls(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 143, in __init__
|
|
|
+ self._dbapi_connection = engine.raw_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3317, in raw_connection
|
|
|
+ return self.pool.connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 448, in connect
|
|
|
+ return _ConnectionFairy._checkout(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 1272, in _checkout
|
|
|
+ fairy = _ConnectionRecord.checkout(pool)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
|
|
|
+ rec = pool._do_get()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 175, in _do_get
|
|
|
+ return self._create_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 389, in _create_connection
|
|
|
+ return _ConnectionRecord(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
|
|
|
+ self.__connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
|
|
|
+ self.dbapi_connection = connection = pool._invoke_creator(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 667, in connect
|
|
|
+ return dialect.connect(*cargs_tup, **cparams)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 630, in connect
|
|
|
+ return self.loaded_dbapi.connect(*cargs, **cparams) # type: ignore[no-any-return] # NOQA: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 955, in connect
|
|
|
+ await_only(creator_fn(*arg, **kw)),
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only
|
|
|
+ return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn
|
|
|
+ value = await result
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connection.py", line 2443, in connect
|
|
|
+ return await connect_utils._connect(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1249, in _connect
|
|
|
+ raise last_error or exceptions.TargetServerAttributeNotMatched(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1218, in _connect
|
|
|
+ conn = await _connect_addr(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1054, in _connect_addr
|
|
|
+ return await __connect_addr(params, True, *args)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1099, in __connect_addr
|
|
|
+ tr, pr = await connector
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 969, in _create_ssl_connection
|
|
|
+ tr, pr = await loop.create_connection(
|
|
|
+ File "uvloop/loop.pyx", line 2043, in create_connection
|
|
|
+ File "uvloop/loop.pyx", line 2020, in uvloop.loop.Loop.create_connection
|
|
|
+ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
+
|
|
|
+ERROR: Application startup failed. Exiting.
|
|
|
+INFO: Started server process [1]
|
|
|
+INFO: Waiting for application startup.
|
|
|
+ERROR: Traceback (most recent call last):
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 638, in lifespan
|
|
|
+ async with self.lifespan_context(app) as maybe_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/app/main.py", line 26, in lifespan
|
|
|
+ await init_db()
|
|
|
+ File "/app/app/core/db.py", line 42, in init_db
|
|
|
+ async with _get_engine().begin() as conn:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 1068, in begin
|
|
|
+ async with conn:
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/base.py", line 121, in __aenter__
|
|
|
+ return await self.start(is_ctxmanager=True)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 275, in start
|
|
|
+ await greenlet_spawn(self.sync_engine.connect)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 201, in greenlet_spawn
|
|
|
+ result = context.throw(*sys.exc_info())
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3293, in connect
|
|
|
+ return self._connection_cls(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 143, in __init__
|
|
|
+ self._dbapi_connection = engine.raw_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3317, in raw_connection
|
|
|
+ return self.pool.connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 448, in connect
|
|
|
+ return _ConnectionFairy._checkout(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 1272, in _checkout
|
|
|
+ fairy = _ConnectionRecord.checkout(pool)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
|
|
|
+ rec = pool._do_get()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 175, in _do_get
|
|
|
+ return self._create_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 389, in _create_connection
|
|
|
+ return _ConnectionRecord(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
|
|
|
+ self.__connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
|
|
|
+ self.dbapi_connection = connection = pool._invoke_creator(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 667, in connect
|
|
|
+ return dialect.connect(*cargs_tup, **cparams)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 630, in connect
|
|
|
+ return self.loaded_dbapi.connect(*cargs, **cparams) # type: ignore[no-any-return] # NOQA: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 955, in connect
|
|
|
+ await_only(creator_fn(*arg, **kw)),
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only
|
|
|
+ return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn
|
|
|
+ value = await result
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connection.py", line 2443, in connect
|
|
|
+ return await connect_utils._connect(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1249, in _connect
|
|
|
+ raise last_error or exceptions.TargetServerAttributeNotMatched(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1218, in _connect
|
|
|
+ conn = await _connect_addr(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1054, in _connect_addr
|
|
|
+ return await __connect_addr(params, True, *args)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1099, in __connect_addr
|
|
|
+ tr, pr = await connector
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 969, in _create_ssl_connection
|
|
|
+ tr, pr = await loop.create_connection(
|
|
|
+ File "uvloop/loop.pyx", line 2043, in create_connection
|
|
|
+ File "uvloop/loop.pyx", line 2020, in uvloop.loop.Loop.create_connection
|
|
|
+ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
+
|
|
|
+ERROR: Application startup failed. Exiting.
|
|
|
+INFO: Started server process [1]
|
|
|
+INFO: Waiting for application startup.
|
|
|
+ERROR: Traceback (most recent call last):
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 638, in lifespan
|
|
|
+ async with self.lifespan_context(app) as maybe_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/app/main.py", line 26, in lifespan
|
|
|
+ await init_db()
|
|
|
+ File "/app/app/core/db.py", line 42, in init_db
|
|
|
+ async with _get_engine().begin() as conn:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 1068, in begin
|
|
|
+ async with conn:
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/base.py", line 121, in __aenter__
|
|
|
+ return await self.start(is_ctxmanager=True)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 275, in start
|
|
|
+ await greenlet_spawn(self.sync_engine.connect)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 201, in greenlet_spawn
|
|
|
+ result = context.throw(*sys.exc_info())
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3293, in connect
|
|
|
+ return self._connection_cls(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 143, in __init__
|
|
|
+ self._dbapi_connection = engine.raw_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3317, in raw_connection
|
|
|
+ return self.pool.connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 448, in connect
|
|
|
+ return _ConnectionFairy._checkout(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 1272, in _checkout
|
|
|
+ fairy = _ConnectionRecord.checkout(pool)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
|
|
|
+ rec = pool._do_get()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 175, in _do_get
|
|
|
+ return self._create_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 389, in _create_connection
|
|
|
+ return _ConnectionRecord(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
|
|
|
+ self.__connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
|
|
|
+ self.dbapi_connection = connection = pool._invoke_creator(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 667, in connect
|
|
|
+ return dialect.connect(*cargs_tup, **cparams)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 630, in connect
|
|
|
+ return self.loaded_dbapi.connect(*cargs, **cparams) # type: ignore[no-any-return] # NOQA: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 955, in connect
|
|
|
+ await_only(creator_fn(*arg, **kw)),
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only
|
|
|
+ return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn
|
|
|
+ value = await result
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connection.py", line 2443, in connect
|
|
|
+ return await connect_utils._connect(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1249, in _connect
|
|
|
+ raise last_error or exceptions.TargetServerAttributeNotMatched(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1218, in _connect
|
|
|
+ conn = await _connect_addr(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1054, in _connect_addr
|
|
|
+ return await __connect_addr(params, True, *args)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1099, in __connect_addr
|
|
|
+ tr, pr = await connector
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 969, in _create_ssl_connection
|
|
|
+ tr, pr = await loop.create_connection(
|
|
|
+ File "uvloop/loop.pyx", line 2043, in create_connection
|
|
|
+ File "uvloop/loop.pyx", line 2020, in uvloop.loop.Loop.create_connection
|
|
|
+ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
+
|
|
|
+ERROR: Application startup failed. Exiting.
|
|
|
+INFO: Started server process [1]
|
|
|
+INFO: Waiting for application startup.
|
|
|
+ERROR: Traceback (most recent call last):
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 638, in lifespan
|
|
|
+ async with self.lifespan_context(app) as maybe_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/app/main.py", line 26, in lifespan
|
|
|
+ await init_db()
|
|
|
+ File "/app/app/core/db.py", line 42, in init_db
|
|
|
+ async with _get_engine().begin() as conn:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 1068, in begin
|
|
|
+ async with conn:
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/base.py", line 121, in __aenter__
|
|
|
+ return await self.start(is_ctxmanager=True)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 275, in start
|
|
|
+ await greenlet_spawn(self.sync_engine.connect)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 201, in greenlet_spawn
|
|
|
+ result = context.throw(*sys.exc_info())
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3293, in connect
|
|
|
+ return self._connection_cls(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 143, in __init__
|
|
|
+ self._dbapi_connection = engine.raw_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3317, in raw_connection
|
|
|
+ return self.pool.connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 448, in connect
|
|
|
+ return _ConnectionFairy._checkout(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 1272, in _checkout
|
|
|
+ fairy = _ConnectionRecord.checkout(pool)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
|
|
|
+ rec = pool._do_get()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 175, in _do_get
|
|
|
+ return self._create_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 389, in _create_connection
|
|
|
+ return _ConnectionRecord(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
|
|
|
+ self.__connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
|
|
|
+ self.dbapi_connection = connection = pool._invoke_creator(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 667, in connect
|
|
|
+ return dialect.connect(*cargs_tup, **cparams)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 630, in connect
|
|
|
+ return self.loaded_dbapi.connect(*cargs, **cparams) # type: ignore[no-any-return] # NOQA: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 955, in connect
|
|
|
+ await_only(creator_fn(*arg, **kw)),
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only
|
|
|
+ return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn
|
|
|
+ value = await result
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connection.py", line 2443, in connect
|
|
|
+ return await connect_utils._connect(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1249, in _connect
|
|
|
+ raise last_error or exceptions.TargetServerAttributeNotMatched(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1218, in _connect
|
|
|
+ conn = await _connect_addr(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1054, in _connect_addr
|
|
|
+ return await __connect_addr(params, True, *args)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1099, in __connect_addr
|
|
|
+ tr, pr = await connector
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 969, in _create_ssl_connection
|
|
|
+ tr, pr = await loop.create_connection(
|
|
|
+ File "uvloop/loop.pyx", line 2043, in create_connection
|
|
|
+ File "uvloop/loop.pyx", line 2020, in uvloop.loop.Loop.create_connection
|
|
|
+ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
+
|
|
|
+ERROR: Application startup failed. Exiting.
|
|
|
+INFO: Started server process [1]
|
|
|
+INFO: Waiting for application startup.
|
|
|
+ERROR: Traceback (most recent call last):
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 638, in lifespan
|
|
|
+ async with self.lifespan_context(app) as maybe_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/app/main.py", line 26, in lifespan
|
|
|
+ await init_db()
|
|
|
+ File "/app/app/core/db.py", line 42, in init_db
|
|
|
+ async with _get_engine().begin() as conn:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 1068, in begin
|
|
|
+ async with conn:
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/base.py", line 121, in __aenter__
|
|
|
+ return await self.start(is_ctxmanager=True)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 275, in start
|
|
|
+ await greenlet_spawn(self.sync_engine.connect)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 201, in greenlet_spawn
|
|
|
+ result = context.throw(*sys.exc_info())
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3293, in connect
|
|
|
+ return self._connection_cls(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 143, in __init__
|
|
|
+ self._dbapi_connection = engine.raw_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3317, in raw_connection
|
|
|
+ return self.pool.connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 448, in connect
|
|
|
+ return _ConnectionFairy._checkout(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 1272, in _checkout
|
|
|
+ fairy = _ConnectionRecord.checkout(pool)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
|
|
|
+ rec = pool._do_get()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 175, in _do_get
|
|
|
+ return self._create_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 389, in _create_connection
|
|
|
+ return _ConnectionRecord(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
|
|
|
+ self.__connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
|
|
|
+ self.dbapi_connection = connection = pool._invoke_creator(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 667, in connect
|
|
|
+ return dialect.connect(*cargs_tup, **cparams)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 630, in connect
|
|
|
+ return self.loaded_dbapi.connect(*cargs, **cparams) # type: ignore[no-any-return] # NOQA: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 955, in connect
|
|
|
+ await_only(creator_fn(*arg, **kw)),
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only
|
|
|
+ return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn
|
|
|
+ value = await result
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connection.py", line 2443, in connect
|
|
|
+ return await connect_utils._connect(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1249, in _connect
|
|
|
+ raise last_error or exceptions.TargetServerAttributeNotMatched(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1218, in _connect
|
|
|
+ conn = await _connect_addr(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1054, in _connect_addr
|
|
|
+ return await __connect_addr(params, True, *args)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1099, in __connect_addr
|
|
|
+ tr, pr = await connector
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 969, in _create_ssl_connection
|
|
|
+ tr, pr = await loop.create_connection(
|
|
|
+ File "uvloop/loop.pyx", line 2043, in create_connection
|
|
|
+ File "uvloop/loop.pyx", line 2020, in uvloop.loop.Loop.create_connection
|
|
|
+ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
+
|
|
|
+ERROR: Application startup failed. Exiting.
|
|
|
+INFO: Started server process [1]
|
|
|
+INFO: Waiting for application startup.
|
|
|
+ERROR: Traceback (most recent call last):
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 638, in lifespan
|
|
|
+ async with self.lifespan_context(app) as maybe_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/app/main.py", line 26, in lifespan
|
|
|
+ await init_db()
|
|
|
+ File "/app/app/core/db.py", line 42, in init_db
|
|
|
+ async with _get_engine().begin() as conn:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 1068, in begin
|
|
|
+ async with conn:
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/base.py", line 121, in __aenter__
|
|
|
+ return await self.start(is_ctxmanager=True)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 275, in start
|
|
|
+ await greenlet_spawn(self.sync_engine.connect)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 201, in greenlet_spawn
|
|
|
+ result = context.throw(*sys.exc_info())
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3293, in connect
|
|
|
+ return self._connection_cls(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 143, in __init__
|
|
|
+ self._dbapi_connection = engine.raw_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3317, in raw_connection
|
|
|
+ return self.pool.connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 448, in connect
|
|
|
+ return _ConnectionFairy._checkout(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 1272, in _checkout
|
|
|
+ fairy = _ConnectionRecord.checkout(pool)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
|
|
|
+ rec = pool._do_get()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 175, in _do_get
|
|
|
+ return self._create_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 389, in _create_connection
|
|
|
+ return _ConnectionRecord(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
|
|
|
+ self.__connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
|
|
|
+ self.dbapi_connection = connection = pool._invoke_creator(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 667, in connect
|
|
|
+ return dialect.connect(*cargs_tup, **cparams)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 630, in connect
|
|
|
+ return self.loaded_dbapi.connect(*cargs, **cparams) # type: ignore[no-any-return] # NOQA: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 955, in connect
|
|
|
+ await_only(creator_fn(*arg, **kw)),
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only
|
|
|
+ return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn
|
|
|
+ value = await result
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connection.py", line 2443, in connect
|
|
|
+ return await connect_utils._connect(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1249, in _connect
|
|
|
+ raise last_error or exceptions.TargetServerAttributeNotMatched(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1218, in _connect
|
|
|
+ conn = await _connect_addr(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1054, in _connect_addr
|
|
|
+ return await __connect_addr(params, True, *args)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1099, in __connect_addr
|
|
|
+ tr, pr = await connector
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 969, in _create_ssl_connection
|
|
|
+ tr, pr = await loop.create_connection(
|
|
|
+ File "uvloop/loop.pyx", line 2043, in create_connection
|
|
|
+ File "uvloop/loop.pyx", line 2020, in uvloop.loop.Loop.create_connection
|
|
|
+ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
+
|
|
|
+ERROR: Application startup failed. Exiting.
|
|
|
+INFO: Started server process [1]
|
|
|
+INFO: Waiting for application startup.
|
|
|
+ERROR: Traceback (most recent call last):
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 638, in lifespan
|
|
|
+ async with self.lifespan_context(app) as maybe_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/app/main.py", line 26, in lifespan
|
|
|
+ await init_db()
|
|
|
+ File "/app/app/core/db.py", line 42, in init_db
|
|
|
+ async with _get_engine().begin() as conn:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 1068, in begin
|
|
|
+ async with conn:
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/base.py", line 121, in __aenter__
|
|
|
+ return await self.start(is_ctxmanager=True)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 275, in start
|
|
|
+ await greenlet_spawn(self.sync_engine.connect)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 201, in greenlet_spawn
|
|
|
+ result = context.throw(*sys.exc_info())
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3293, in connect
|
|
|
+ return self._connection_cls(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 143, in __init__
|
|
|
+ self._dbapi_connection = engine.raw_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3317, in raw_connection
|
|
|
+ return self.pool.connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 448, in connect
|
|
|
+ return _ConnectionFairy._checkout(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 1272, in _checkout
|
|
|
+ fairy = _ConnectionRecord.checkout(pool)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
|
|
|
+ rec = pool._do_get()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 175, in _do_get
|
|
|
+ return self._create_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 389, in _create_connection
|
|
|
+ return _ConnectionRecord(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
|
|
|
+ self.__connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
|
|
|
+ self.dbapi_connection = connection = pool._invoke_creator(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 667, in connect
|
|
|
+ return dialect.connect(*cargs_tup, **cparams)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 630, in connect
|
|
|
+ return self.loaded_dbapi.connect(*cargs, **cparams) # type: ignore[no-any-return] # NOQA: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 955, in connect
|
|
|
+ await_only(creator_fn(*arg, **kw)),
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only
|
|
|
+ return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn
|
|
|
+ value = await result
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connection.py", line 2443, in connect
|
|
|
+ return await connect_utils._connect(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1249, in _connect
|
|
|
+ raise last_error or exceptions.TargetServerAttributeNotMatched(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1218, in _connect
|
|
|
+ conn = await _connect_addr(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1054, in _connect_addr
|
|
|
+ return await __connect_addr(params, True, *args)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1099, in __connect_addr
|
|
|
+ tr, pr = await connector
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 969, in _create_ssl_connection
|
|
|
+ tr, pr = await loop.create_connection(
|
|
|
+ File "uvloop/loop.pyx", line 2043, in create_connection
|
|
|
+ File "uvloop/loop.pyx", line 2020, in uvloop.loop.Loop.create_connection
|
|
|
+ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
+
|
|
|
+ERROR: Application startup failed. Exiting.
|
|
|
+INFO: Started server process [1]
|
|
|
+INFO: Waiting for application startup.
|
|
|
+ERROR: Traceback (most recent call last):
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 638, in lifespan
|
|
|
+ async with self.lifespan_context(app) as maybe_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 216, in merged_lifespan
|
|
|
+ async with original_context(app) as maybe_original_state:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/app/main.py", line 26, in lifespan
|
|
|
+ await init_db()
|
|
|
+ File "/app/app/core/db.py", line 42, in init_db
|
|
|
+ async with _get_engine().begin() as conn:
|
|
|
+ File "/usr/local/lib/python3.10/contextlib.py", line 199, in __aenter__
|
|
|
+ return await anext(self.gen)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 1068, in begin
|
|
|
+ async with conn:
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/base.py", line 121, in __aenter__
|
|
|
+ return await self.start(is_ctxmanager=True)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 275, in start
|
|
|
+ await greenlet_spawn(self.sync_engine.connect)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 201, in greenlet_spawn
|
|
|
+ result = context.throw(*sys.exc_info())
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3293, in connect
|
|
|
+ return self._connection_cls(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 143, in __init__
|
|
|
+ self._dbapi_connection = engine.raw_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3317, in raw_connection
|
|
|
+ return self.pool.connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 448, in connect
|
|
|
+ return _ConnectionFairy._checkout(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 1272, in _checkout
|
|
|
+ fairy = _ConnectionRecord.checkout(pool)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
|
|
|
+ rec = pool._do_get()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 175, in _do_get
|
|
|
+ return self._create_connection()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 389, in _create_connection
|
|
|
+ return _ConnectionRecord(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
|
|
|
+ self.__connect()
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
|
|
|
+ with util.safe_reraise():
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
|
|
|
+ raise exc_value.with_traceback(exc_tb)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
|
|
|
+ self.dbapi_connection = connection = pool._invoke_creator(self)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 667, in connect
|
|
|
+ return dialect.connect(*cargs_tup, **cparams)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 630, in connect
|
|
|
+ return self.loaded_dbapi.connect(*cargs, **cparams) # type: ignore[no-any-return] # NOQA: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 955, in connect
|
|
|
+ await_only(creator_fn(*arg, **kw)),
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only
|
|
|
+ return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn
|
|
|
+ value = await result
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connection.py", line 2443, in connect
|
|
|
+ return await connect_utils._connect(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1249, in _connect
|
|
|
+ raise last_error or exceptions.TargetServerAttributeNotMatched(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1218, in _connect
|
|
|
+ conn = await _connect_addr(
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1054, in _connect_addr
|
|
|
+ return await __connect_addr(params, True, *args)
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 1099, in __connect_addr
|
|
|
+ tr, pr = await connector
|
|
|
+ File "/usr/local/lib/python3.10/site-packages/asyncpg/connect_utils.py", line 969, in _create_ssl_connection
|
|
|
+ tr, pr = await loop.create_connection(
|
|
|
+ File "uvloop/loop.pyx", line 2043, in create_connection
|
|
|
+ File "uvloop/loop.pyx", line 2020, in uvloop.loop.Loop.create_connection
|
|
|
+ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
+
|
|
|
+ERROR: Application startup failed. Exiting.
|
|
|
ubuntu@ubuntu:~/Fine-tuning$
|