J'ai une application qui utilise Django avec FCGI sur nginx. J'utilise les applications tierces comme django-registration et django-messages de James Bennett du projet Pinax. Ces deux applications ont des formulaires qui sont soumis et enregistrer des données dans la base de données, puis rediriger vers une nouvelle URL.En utilisant nginx/fcgi/django, j'ai des messages de formulaire qui donnent un timeout de la passerelle 504
Mon problème semble être que la méthode .save() sur l'un des formulaires dans ces applications provoquent un délai d'expiration de la passerelle 504 lorsque les formulaires sont soumis. Toutes les données sont enregistrées dans la base de données comme il se doit, mais aucune ne semble jamais retourner quelque chose à l'application après que le formulaire est enregistré.
J'ai effectué une journalisation à différents points du code et il n'y a pas d'erreur. C'est comme si les méthodes save() sur le formulaire ou les modèles auxquels les formulaires sont connectés ne retournent jamais rien - erreur ou autre. Avec ce manque de détails, une réponse pourrait être un rêve pour moi, mais juste un coup de pouce dans la bonne direction ou un moyen de diagnostiquer le problème plus complètement serait fantastique.
avez-vous déjà eu une réponse à cette question? Je vois la même chose sur ubuntu lors de la soumission d'un seul enregistrement via les écrans d'administration avec une base de données vide – mjallday