Я развернул два приложения rails в Digital Ocean, Ubuntu 18.04 с Passenger и Nginx.
Оба приложения были построены на rails 5.2.2 с ruby 2.5.1, а второе приложение имеет все те же драгоценные камни в одинаковых версиях. В то время как первое приложение работает нормально, второе не запускается.
Последняя полезная строка журнала пассажиров говорит:
[ E 2020-08-06 22:41:56.6186 30885/T1i age/Cor/App/Implementation.cpp:221 ]: Could not spawn process for application /var/www/html/AppName_Prod/current: The application encountered the following error: ActiveSupport::MessageEncryptor::InvalidMessage (ActiveSupport::MessageEncryptor::InvalidMessage)
Я знаю, что это как-то связано с master.key файл, но он присутствует и содержит правильный ключ. Я не использую переменные среды для хранения мастер-ключей - они находятся в файле master.key внутри структуры dir каждого приложения. вопрос. Есть ли предложения по тому, как заставить эти два приложения (и другие) работать с одной и той же каплей? У меня нет идей.
Спасибо за любую помощь, которую вы можете предложить.