Tengo una aplicación ejecutándose en mi servidor de producción que usa la gema pg
para hablar con una base de datos de Postgres. Postgres se ejecuta en el puerto predeterminado y está detrás de un servidor de seguridad, por lo que no se puede acceder a él excepto a localhost
. No configuré Postgres para hacer nada relacionado con SSL.Rails + Fallo de descifrado SSL PostgreSQL
Estoy accediendo a la aplicación Rails a través de SSL y el certificado está firmado para otro dominio, por lo que la primera vez que lo atiende se presenta un error de certificado ... pero eso es lo único relacionado con SSL que es raro.
Y, sin embargo, estoy viendo esta forma intermitente en mis registros de Rieles (acompañado de un error 500 en el navegador cuando sucede):
Started GET "/admin/pages" for <xxx.xxx.xxx.xxx> at 2012-02-02 01:52:03 -0500
Processing by PagesController#index as HTML
Completed 500 Internal Server Error in 4ms
ActiveRecord::StatementInvalid (PGError: SSL error: decryption failed or bad
record mac
: SELECT "pages".* FROM "pages"):
app/controllers/pages_controller.rb:36:in `index'
¿Qué demonios?
¡Agradable, gracias - eso parece haber hecho el truco! – codykrieger
+1 - ¡Muchas gracias! Esto me ayudó a mí también :-) –
Para el registro: intenté solucionar esto desactivando la renegociación de SSL como se propuso en otros hilos, pero finalmente solo apagué SSL según lo indicado por araqnid funcionó para mí. Bummer porque también quería usar el servidor de base de datos para servicio remoto :(Esperemos un parche o una actualización que solucione esto pronto. –