簡體   English   中英

django.db.utils.OperationalError:連接到“數據庫”處的服務器失敗:致命:抱歉,客戶端已經太多了

django.db.utils.OperationalError: connection to server at "database" failed: FATAL: sorry, too many clients already

提示:本站收集StackOverFlow近2千萬問答,支持中英文搜索,鼠標放在語句上彈窗顯示對應的參考中文或英文, 本站還提供   中文簡體   英文版本   中英對照 版本,有任何建議請聯系yoyou2525@163.com。

我的 Django 應用程序中出現了這個錯誤:

django.db.utils.OperationalError: 在“name-of-the-db” (172.17.0.11) 連接到服務器,端口 5432 失敗:致命:抱歉,已經有太多客戶端 我的 Django 應用程序部署在 dokku 上並連接到postgres 數據庫。 使用 dj-datbase-url package 實現與數據庫的連接,設置如下所示:

DATABASES = {
    "default": {
        **dj_database_url.parse(
            os.environ.get("DATABASE_URL", False), conn_max_age=600
        ),
        "ATOMIC_REQUESTS": True,
    }
}

我在 Django 前面使用了 daphne,並且我正在使用 daphne 運行 3 個進程。

是什么導致了這個問題?

我已經讀過一個可能的解決方案是刪除 conn_max_age 參數或將其設置為較低的值,但我沒有出售它並且不完全理解它是如何工作的,所以歡迎任何指導。

另外,我沒有在我的網站上注冊任何異常流量,但我想知道:這是否會“自發”發生,可能是由於設置不正確,還是由於惡意活動?

我能想到的最可能的解釋是我的應用程序周圍存在一些數據庫連接泄漏,但我不知道如何找到它們。

問題暫未有回復.您可以查看右邊的相關問題.
3 django.db.utils.OperationalError: FATAL: Peer authentication failed for user “”

這已經給我帶來了幾天的問題。 我有一個 django 應用程序,我正在嘗試連接到一個大象數據庫。 我的設置如下所示: 每次我嘗試進行遷移時,都會收到以下錯誤: 我的 pg_hba.conf 文件看起來像這樣,但我嘗試在 IPv6 下添加憑據,以及將幾個“對等”更改為“md5”: 然后我嘗試創建一個 ...

暫無
暫無

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

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