2010-02-19 48 views
1

我想使用FastCGI在lighttpd上部署我的Django應用程序(它使用postgresql作爲數據庫)。
對於postgresql,我看到Django有2個後端可用'postgresql_psycopg2'和'postgresql'。
我的問題是,lighttpd是一個線程服務器是否有任何與這後端任何問題?他們線程安全嗎?他們哪一個更好/推薦?
我的問題是因爲我讀了一些東西(不記得現在在哪裏),postgresql的python驅動程序不是線程安全的。Django(postgresql)+ lighttpd。線程和python的postgresql驅動程序的任何問題?

LE:一些更多的閱讀後,我剛琢磨出來的線程問題運行manage.py method=threaded只有當不運行manage.py method=prefork,因爲這時候是存在的FastCGI進程的約束,沒有約束的Web服務器(即:並沒有多麼網絡服務器是基於線程或進程的,但只有fastcgi服務器運行的方式)
無論如何,在這種情況下,它似乎並不重要,如果它是線程或prefosk作爲如何Milen A. Radev回答postgresql_psycopg2是線程安全的。

回答

相關問題