Я использую nginx с Phusion Passenger для загрузки приложения ruby on rails, если я запускаю приложение как
rails s -e production
Он правильно соединяется с базой данных, но при загрузке с nginx вместе с passenger он пытается использовать root для базы данных, как игнорирование файлов конфигурации.
Я уже пытался дать разрешения, но, похоже, проблема не существует, я уже открыл 3 возможных имени хоста для root, которые могут быть "localhost", "%" и "127.0.0.1", но в любом случае должно открываться соединение с root
Я бы сказал, что что-то странное в том, как ведет себя пассажир, или что где-то (не в приложении) игнорируется database.yml или переопределяются учетные данные