배포할 수 없을 때의 수단

1668 단어 SSH서버
갑자기 상사로부터 "이 파일을 스테이징 환경에 올려줘"라고 말했다.

선배를 할 수 없었던 일이 페이페에 돌아와서 할 수 있는 것이 아닐까라고 생각했지만 할 수 있었으므로, 이번은 그 일에 대해 정리합니다.

우선 평소대로
$ 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 는 재기동하면 다시 설도 있었으므로, 해 보았다.

갈 수 있었다! ! ! ! !

좋은 웹페이지 즐겨찾기