簡體   English   中英

Django,AWS Elastic Beanstalk

[英]Django, AWS Elastic Beanstalk

希望每個人都做得很好。

我正在嘗試將 Django APP 部署到彈性 beantalk 但它失敗了。

錯誤是Following services are not running: web

我不確定如何解決它,我將設置更改為allowed_hosts = ['*']但這仍然出現錯誤。

我擔心它可能是數據庫連接?

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': '***',
        'USER': '***',
        'PASSWORD': '***',
        'HOST': '***.***.ap-southeast-2.rds.amazonaws.com',
        'PORT': '5432',
    }
}

任何幫助將不勝感激我已經用谷歌搜索和搜索並嘗試過,但沒有解決方案對我有用(適用於 manage.py runserver)。

日志對我沒有太大幫助,因為我不太了解它們。

當我嘗試連接時,我在 nginx 日志中得到了這個。

4335#4335: *88 connect() failed (111: Connection refused) while connecting to upstream

daemon.log 有以下警告:

WARN -- : log file "/var/log/nginx/healthd/application.log.2022-06-20-01" does not exist

engine.log 有以下警告:

[WARN] Warning: process healthd is already registered...
Deregistering the process ...
[WARN] stopProcess Warning: process xray is not registered 
[WARN] deregisterProcess Warning: process httpd is not registered, skipping...

(注:這是我第一次使用 AWS EB)

問題出在 django.config 文件上。

最初我有 web_project/wsgi.py。

我實際上只是根據 django AWS tut 進行了更新,現在它可以工作了,這么簡單的事情真是讓人頭疼。

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM