로컬 호스트에 연결할 수 없을 때의 조치

1187 단어 루비Rails6
원래 앱이나 포트폴리오를 만드는 동안 로컬 호스트에 연결할 수 없다는 경험이 없습니까?

나는 있습니다 (웃음)

그런 때의 대처법을 비망록을 겸해, 소개합니다.

해결 방법



그 1 터미널의 재기동



터미널 강제 종료
※저는 안 되었습니다(웃음)

그 2 server.pid 파일을 삭제



서버를 시작할 때/사용자 이름/응용 프로그램 이름/tmp/pids/server.pid.라는 파일이 생성된다고 합니다.
서버를 닫으면 파일은 삭제된다, 와 같이 서버의 기동과 종료를 실시할 때는, 뒤에서 이런 일이 일어나고 있는 것 같습니다.
※이 파일을 삭제하면 잘 작동하는 것 같습니다.

그 3 Address already in use - bind(2) for "~~~" port 3000 (Errno::EADDRINUSE)



제 경우에는 터미널에이 문장이 두꺼워졌습니다.
이 경우 다음 명령을 실행해보십시오.

qiita.rb
lsof -i :3000

그러면 다음과 같은 것이 터미널에 표시되어 표시된다고 생각합니다.



다음은 다음 명령을 실행하기만 하면 됩니다.

qiita.rb
kill -QUIT "PIDの数字"

사용해보세요!

좋은 웹페이지 즐겨찾기