我從微型實例升級到Amazon EC2上的小型實例。從微型Amazon EC2實例升級後,我無法部署任何新代碼
當我想部署一個新的代碼,該代碼沒有被部署由於
** [deploy:update_code] exception while rolling back: Capistrano::ConnectionError, connection failed for: ELASTIC_IP (Errno::ETIMEDOUT: Operation timed out - connect(2))
connection failed for: ELASTIC_IP (Errno::ETIMEDOUT: Operation timed out - connect(2))
所以它看起來像升級不理舊的彈性IP。因此,我創建了一個新的Elastic IP並將此IP分配給新實例,並且此錯誤消失。
但是,當我訪問www.my_project.com,或11.22.33.44(彈性IP)或公共DNS(ec2-11-222-333-444.compute-1.amazonaws.com)仍然有一個空的頁面,而不是我的應用程序。
代碼通過Capistrano部署,沒有任何錯誤。在舊的微型實例中,我使用了nginx - 這個nginx還可以在新實例上訪問,還是需要重新設置/安裝?
如何讓我的應用程序可訪問?
謝謝
你是如何升級你的實例的? EBS支持實例,停止,修改和啓動? – andreimarinescu