Usando nginx / fcgi / django, tengo mensajes de forma que le dan un 504 puerta de enlace de tiempo de espera

StackOverflow https://stackoverflow.com/questions/2234696

Pregunta

Tengo una aplicación que utiliza Django con FCGI en nginx. Estoy usando las aplicaciones de terceros como django-registro de James Bennett y Django mensajes del Proyecto Pinax. Ambas aplicaciones tienen formas que se presentan y guarda los datos en la base de datos, a continuación, redirigir a una nueva URL.

Mi problema parece ser que el método .save () en cualquiera de las formas en que estas aplicaciones causar una pasarela 504 de tiempo de espera cuando se presenten las formas. Todos los datos se guardan en la base de datos como debe ser, sin embargo no parece volver nunca nada a la aplicación después de que el formulario se guarda.

He hecho algunas tala en varios puntos en el código y no hay errores. Es como si las save () métodos en la forma o los modelos de los formularios están conectados a simplemente nunca devuelve nada -. Error o de lo contrario

Con esta falta de detalle, una respuesta podría ser un sueño para mí, pero sólo un empujón en la dirección correcta o una manera de diagnosticar el problema de manera más completa sería fantástico.

¿Fue útil?

Solución 2

Ahora resulta que el problema era completamente ajenos a nginx, pero se Django teniendo un tiempo de espera al intentar enviar un correo electrónico. Por desgracia, no cae un mensaje de error o cualquier indicación de que no se puede conectar al servidor de correo electrónico.

Otros consejos

Normalmente 504 de en nginx suceder debido a tiempo de espera entre nginx y el proceso fastcgi. Es posible que desee echar un vistazo a la configuración de nginx y hasta el ajuste fastcgi_read_timeout ?

Su registro de errores nginx proporcionará típicamente un poco más información sobre por qué las cosas no están funcionando tan bien. Si estás en una distro * nix que es típicamente en "/var/log/nginx/error.log"

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top