簡體   English   中英

當Pyramid在CherryPy之上處理HTTP請求時,打開了多少個數據庫連接

[英]How many DB connections are open when Pyramid handles HTTP requests on top of CherryPy

一些背景信息,我正在Pyramid Web Framework之上構建一個Web應用程序。 在生產中,我將CherryPy用作WSGI服務器。

問題是:如果我使用Postgres + SQLAlchemy進行數據庫訪問,如何管理數據庫連接?

默認的SQLAlchemy設置使用內部連接池

  • 在進程啟動時會創建一定數量的連接(根據您的設置,您可以讓M個進程運行N個線程)

  • 連接將在請求中回收(如果您已正確設置SQLAlchemy連接,則該問題將不會顯示任何代碼)

  • 池可以增長,如果達到最大連接限制,則會引發異常

暫無
暫無

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

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