2010-02-19 4 views
1

Je voudrais déployer mon application Django (qui utilise postgresql comme base de données) sur lighttpd en utilisant FastCGI.
Pour postgresql, je vois que Django a 2 backends disponibles 'postgresql_psycopg2' et 'postgresql'.
Ma question est que lighttpd étant un serveur threadé y at-il des problèmes avec l'un de ces backends? Sont-ils thread safe? Et lequel d'entre eux est meilleur/recommandé?
Mes questions viennent parce que j'ai lu quelque chose (ne me souviens pas où maintenant) que le pilote postgresql pour python n'est pas thread-safe.Django (postgresql) + lighttpd. Des problèmes avec le threading et le pilote postgresql de python?

LE: Après un peu plus la lecture que je viens de comprendre ce que la question de filetage est présent que lors de l'exécution manage.py method=threaded et non lors de l'exécution manage.py method=prefork comme cela est processus FastCGI lié et non ServeurWEB lié (c.-à-: peu importe comment le serveur web est, threadé ou basé sur des processus mais seulement comment fonctionne le serveur fastcgi)
Quoi qu'il en soit, dans ce cas, il semble que cela n'a pas d'importance s'il est threadé ou prefosk comme Milen A. Radev a répondu postgresql_psycopg2 est thread-safe.

Répondre

Questions connexes