Django runserver 후 무응답으로 지속되는 경우

나의 재물운? 연애운은?

AI가 봐주는 내 사주팔자 - 운세박사

https://aifortunedoctor.com/

Django runserver 후 무응답으로 지속되는 경우

영리치 0 1,094 2023.02.06 16:00

Traceback (most recent call last):

  File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner

    self.run()

  File "/usr/lib/python3.8/threading.py", line 870, in run

    self._target(*self._args, **self._kwargs)

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/utils/autoreload.py", line 64, in wrapper

    fn(*args, **kwargs)

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/core/management/commands/runserver.py", line 137, in inner_run

    self.check_migrations()

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/core/management/base.py", line 564, in check_migrations

    executor = MigrationExecutor(connections[DEFAULT_DB_ALIAS])

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/db/migrations/executor.py", line 18, in __init__

    self.loader = MigrationLoader(self.connection)

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/db/migrations/loader.py", line 58, in __init__

    self.build_graph()

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/db/migrations/loader.py", line 235, in build_graph

    self.applied_migrations = recorder.applied_migrations()

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/db/migrations/recorder.py", line 81, in applied_migrations

    if self.has_table():

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/db/migrations/recorder.py", line 57, in has_table

    with self.connection.cursor() as cursor:

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/utils/asyncio.py", line 26, in inner

    return func(*args, **kwargs)

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/db/backends/base/base.py", line 323, in cursor

    return self._cursor()

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/db/backends/base/base.py", line 299, in _cursor

    self.ensure_connection()

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/utils/asyncio.py", line 26, in inner

    return func(*args, **kwargs)

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/db/backends/base/base.py", line 282, in ensure_connection

    self.connect()

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/db/utils.py", line 91, in __exit__

    raise dj_exc_value.with_traceback(traceback) from exc_value

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/db/backends/base/base.py", line 282, in ensure_connection

    self.connect()

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/utils/asyncio.py", line 26, in inner

    return func(*args, **kwargs)

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/db/backends/base/base.py", line 263, in connect

    self.connection = self.get_new_connection(conn_params)

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/utils/asyncio.py", line 26, in inner

    return func(*args, **kwargs)

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/django/db/backends/postgresql/base.py", line 215, in get_new_connection

    connection = Database.connect(**conn_params)

  File "/home/azureuser/backend/venv/lib/python3.8/site-packages/psycopg2/__init__.py", line 122, in connect

    conn = _connect(dsn, connection_factory=connection_factory, **kwasync)

django.db.utils.OperationalError: connection to server at "postgresql-test.roouty.com" (20.214.111.123), port 5432 failed: Connection timed out

Is the server running on that host and accepting TCP/IP connections?



위와 같은 경우는 대다수 데이터베이스랑 장고가 연결을 못해서임

내가 만들고 있는 서비스의 데이터베이스는 보안 규칙 등으로 인바운드 할 수 있는 IP가 정해져 있음

가상머신을 만들 때, 가상 서브넷을 데이터베이스랑 같은 것을 하면 굳이 별도로 인바운드 IP 허용 안해줘도 됨

그러나 가상 서브넷을 기존 회사의 가상 서브넷으로 안하고 내가 가상머신 만들면서 새로운 가상 서브넷을 만든 경우에는

데이터베이스의 보안 규칙에서 나의 IP를 허용 해줘야함

내 IP를 허용해주면 Django 잘 됨

Comments

나의 재물운? 연애운은?

AI가 봐주는 내 사주팔자 - 운세박사

https://aifortunedoctor.com/

Category
실시간 인기글
Magazine
훈남/훈녀
 
 
 
상점
Facebook Twitter GooglePlus KakaoStory NaverBand