2010-02-22 14 views
0

Comment puis-je limiter mes séances amf à fléchir sur PyAMF?Limitation des sessions PyAMF flex ou la fixation d'un délai d'attente

J'ai mis en place une passerelle PyAMF qui sert à des objets de valeur qui proviennent d'un panneau d'administration django, par sqlalchemy à mon client flex authentifié. Cela fonctionne très bien, mais il y a un problème. Mes sessions persistent et encombrent le serveur, donc après environ 20 sessions AMF sont authentifiées, il refuse plus jusqu'à ce que je redémarre le serveur.

Répondre

1

Vous êtes probablement ne supprimant pas la session après que la demande a été servie.

Découvrez SQLAlchemy documentation sur Session.remove.

+0

Cela me met dans la bonne direction pour sûr. Le problème est de savoir comment les sessions sont créées et comment le pool de connexions est configuré. Il semble que le chemin à parcourir est d'être sûr que les clients peuvent obtenir une session à partir d'un seul moteur de base de données et la terminer proprement, et mon script était un nouveau profil pour chaque connexion entrante. Je suis toujours en train d'y plonger. Bonne direction tho ... – Pythovore