如果我像
那样运行应用程序,则我将Nginx与Phusion Passenger一起使用来在Rails应用程序中引导红宝石rails s -e production
它确实可以正确连接到数据库,但是当从nginx带着乘客进行引导加载时,它会尝试使用root到数据库,就像忽略配置文件一样。
我已经尝试过授予权限,但是似乎没有问题,我已经为root打开了3种可能的主机名,可以是“ localhost”,“%”和“ 127.0.0.1”,但是无论如何它应该打开与root的连接
我想说的是,乘客的行为有些奇怪,或者某个地方(不在应用程序中)忽略了数据库。yml或覆盖了凭据