ec2에 올려진 django코드를 수정하고 싶습니다.

조회수 524회

일단 filezilla를 통해 ec2에 django프로젝트를 올리고 정상적으로 동작하는것을 확인 하였습니다.

근데 한 코드를 누락하여 그 코드를 넣고 ec2에 올라가 있는 코드를 수정하고 싶은데

수정한 코드를 파일질라를 통해 넣고 그 후에 ec2를 리부트 해야 하는것인지 이렇게 하면 안되고 다른방법이 있는지

궁금합니다..

수정하는 방법이 따로 있나요?

1 답변

  • 좋아요

    2

    싫어요
    채택 취소하기

    조금 적잖이 당황스런 질문입니다.

    pc에서 개발할때 수정후 pc를 재부팅하면서 확인하셨어요? 또 ec2라고만 하면 os가 무엇인지 알 수가 없지만 아마도 linux 겠죠?

    추측컨데 linux에서 데몬을 kill 못하는 것 같습니다. 백그라운드로 실행한 것이 아니라면 ctrl + c 하면 되구요.

    ps aux | grep -e manage.py | grep -v grep 하면 시스템상에 실행되고 있는 django 프로세스가 보일겁니다.

    아이디 숫자 ... 이런순서로 나열되어 있을겁니다.

    kill -9 숫자 해주면 django 프로세스가 kill 됩니다. 후에 다시 시작하면 수정분이 반영됩니다.

    ps aux | grep -e manage.py | grep -v grep | awk '{print $2}' | xargs kill -9 로 한번에 가능하기도 합니다만 kill 은 프로세스 id 확인후 하는 것이 안전합니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)