0
我失去了訪問一個液滴,我正在運行我部署了Capistrano的Rails 5應用程序。我正在使用的技術堆棧是數字海洋克隆液滴與Rails 5應用程序部署與Capistrano
-Ruby 2.3.0 (RVM 2.9.1)
-Rails 5.0.1
-Puma
-Capistrano 3.7.2 (the first time I deployed the app I've used 3.6.0, but I was getting an error and I decided to upgrade it)
-Postgresql
- Nginx
我能夠拍攝快照並重新創建服務器並再次獲得訪問權限。但是我無法再讓應用程序工作。第一
第一件事,這是我做
- 就拿服務器
- 的快照的步驟創建基於spanshot我做了一個液滴之前
- 設置訪問服務器(用戶我用於部署是在那裏,我不需要做任何事情)
雖然我試圖部署Capristano我得到一個錯誤,我沒有訪問權限的文件夾o文件夾不存在(錯誤是我沒有足夠的內存),但事實證明,我解決了這個添加交換內存。
然後我得到一個錯誤,還有一個puma.sock實例(或類似的東西),我從解決/apps/myapp/shared/tmp
現在刪除的文件看來,當我嘗試部署的應用程序,該應用程序無權訪問數據庫(數據庫中包含所有數據)
有沒有人做過類似的事情?有更神奇/簡單的方法嗎?