我有一个已在服务器上运行了一年左右的Rails应用程序,我希望进行设置,以便可以对(Postgres)数据库进行自动备份并尝试安装{{1} }服务器上的gem。但是,当我访问该站点时,我现在收到504网关超时错误。
我登录到服务器(Digital Ocean Drop),导航到应用程序文件夹并运行backup
(我正在运行bundle install backup -v5.0.0.beta.2
和Rails 5.2.0
)。我相信这是按照说明进行的,因为我了解ruby 2.4.2
宝石具有许多相对较旧的依赖关系。
请您建议我做错了什么/如何恢复backup
gem的安装
预先感谢
其他信息
如果我查看backup
,它似乎一直在变化并且包含:
tail unicorn.log
我对加密密钥的引用感到非常惊讶,因为我认为这唯一需要的地方是计划任务(当前未设置),并且我已经在顶部定义了Missing encryption key to decrypt file with. Ask your team for your master key and write it to /home/my_app_name/app/releases/15/config/master.key or put it in the ENV['RAILS_MASTER_KEY'].
Missing encryption key to decrypt file with. Ask your team for your master key and write it to /home/my_app_name/app/releases/15/config/master.key or put it in the ENV['RAILS_MASTER_KEY'].
E, [2018-10-16T22:25:33.425521 #8113] ERROR -- : reaped #<Process::Status: pid 10736 exit 1> worker=0
I, [2018-10-16T22:25:33.425699 #8113] INFO -- : worker=0 spawning...
E, [2018-10-16T22:25:33.426363 #8113] ERROR -- : reaped #<Process::Status: pid 10734 exit 1> worker=1
I, [2018-10-16T22:25:33.426465 #8113] INFO -- : worker=1 spawning...
I, [2018-10-16T22:25:33.427425 #10741] INFO -- : worker=0 spawned pid=10741
I, [2018-10-16T22:25:33.427598 #10741] INFO -- : Refreshing Gem list
I, [2018-10-16T22:25:33.429100 #10743] INFO -- : worker=1 spawned pid=10743
I, [2018-10-16T22:25:33.429272 #10743] INFO -- : Refreshing Gem list`
服务器RAILS_MASTER_KEY
文件夹中.bashrc
的地址
类似地,shared
给出:
sudo cat /var/log/nginx/error.log -t