Rails + Falha na descriptografia do PostgreSQL SSL
Tenho um aplicativo em execução no meu servidor de produção que usa opg
gem por falar com um banco de dados Postgres. O Postgres está em execução na porta padrão e está protegido por um firewall - portanto, não é acessível a partir de nada além delocalhost
. Não configurei o Postgres para fazer nada relacionado ao SSL.
Estou acessando o aplicativo Rails via SSL e o certificado é assinado para outro domínio. Portanto, na primeira vez em que você o acessa, é apresentado um erro de certificado ... mas essa é a única coisa estranha relacionada a SS
E ainda assim, estou vendo isso de forma intermitente nos meus logs do Rails (acompanhados por um erro de 500 no navegador quando isso acontece):
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'
Que diabos