배포할 수 없을 때의 수단
선배를 할 수 없었던 일이 페이페에 돌아와서 할 수 있는 것이 아닐까라고 생각했지만 할 수 있었으므로, 이번은 그 일에 대해 정리합니다.
우선 평소대로
$ cap staging deploy
우울.
그러면
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as ***@***.**.***.***: Net::SSH::ConnectionTimeout
Net::SSH::ConnectionTimeout: Net::SSH::ConnectionTimeout
Errno::ETIMEDOUT: Operation timed out - connect(2) for ***.**.***.***:**
이런 오류가 나왔다.
ssh ユーザー名@ホスト名
로 ssh에 들어가 로그를 보려고 해 보아도 그렇게 열심히 해주는 것은 합니다만, Connection timed out
로 서버에 넣지 않고.무엇이 원인인지 여러가지 조사해 나가면 이 기사 를 만난다.
hosts 파일이라고 하는 것을 강제로 강제적으로 지정한 서버를 볼 수 있는 것 같다. . (분명 이것보다 좋은 방법은 있는 것은..?아는 분 코멘트 주세요,,,)
기사대로
$ sudo vim /etc/hosts
하다
노란색 곳에 IP 주소, 호스트 이름이 쓰여졌습니다.
맨 마지막 열에 배포하려는 서버의 IP 주소와 호스트 이름을 추가하십시오.
$ cap staging deploy
해보면 그것처럼 움직이고 있다! !
그러나 사이트 URL에 액세스하면
502 Bad Gateway
서버에 문제가 발생한 것 같습니다.
hosts 파일 괴롭혀도 안 되었는가-라고 생각했지만,
502 Bad Gateway
는 재기동하면 다시 설도 있었으므로, 해 보았다.갈 수 있었다! ! ! ! !
Reference
이 문제에 관하여(배포할 수 없을 때의 수단), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rainbow___0/items/da1576d0dd7b6acea8c6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)