2012-03-20 78 views
0

这是一个奇怪的问题。数据库连接到ruby on rails的远程机器

DATABSE服务器IP:170.2.14.131

应用服务器IP:170.2.14.137

应用是云服务器上。数据库服务器位于另一个实例 上,并且应用程序托管在不同的实例上。

production: 
    adapter: mysql 
    database: database_name 
    username: ************ 
    password: ************ 
    host: 170.2.14.131 

这是我的生产环境的database.yml配置。

现在,当我试图通过我的应用程序进行连接时,它使用的应用程序服务器IP是 而不是远程数据库IP。

请建议。

+0

只是为了澄清'发展'是正确的环境?只是脱颖而出,因为我不希望开发在云中的独立机器上运行。 – 2012-03-20 07:54:08

+0

在生产中,我们没有获得日志,但是对于生产环境我们也得到同样的错误。 – 2012-03-20 07:59:02

+0

是什么让你说它连接到错误的服务器?你看到了什么精确的错误信息/异常? – 2012-03-20 08:18:57

回答