IntelliJ Idea Remote Development 사용시 프로젝트 모듈 설정이 안될 때

IntelliJ Idea Remote Development 사용하시는 분들이 있을겁니다. 저도 로컬보다 강력한 컴퓨팅 파워가 필요한 환경(예:GPU가 필요한 상황)에서 개발해야 할 때, 이 기능을 이용합니다. 그런데 왜 그런지 모르겠는데 프로젝트가 인식되지 않는거에요.

아래처럼 Projec Structure로 들어가서 Modules에 개발 디렉토리를 추가하더라도 image

무한 프로그레시브 바만 나오고, 다음번에 다시 Remote Development를 키면 프로젝트가 인식되어 있지 않습니다. 그러다보니 프로젝트내 검색이라던가 최근 파일 보기라던가 인덱싱이 필요한 많은 기능들을 사용할 수 없었어요.

이럴때 아래처럼 해보세요.

먼저 .idea 폴더 내에 [프로젝트명].iml 파일을 만들고 아래와 같이 기입합니다. 파이썬 프로젝트 일 때의 예제에요.

<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$" />
    <orderEntry type="inheritedJdk" />
    <orderEntry type="sourceFolder" forTests="false" />
  </component>
</module>

같은 폴더내에 modules.xml을 만들고 아래와 같이 기입합니다.

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
    <component name="ProjectModuleManager">
        <modules>
            <module fileurl="file://$PROJECT_DIR$/.idea/[프로젝트명].iml" filepath="$PROJECT_DIR$/.idea/[프로젝트명].iml" />
        </modules>
    </component>
</project>

그럼 다음번에 접속해도 잘 나올겁니다.

AWS RDS AURORA 파라미터 그룹 적용안될 때

문제사항

  • AWS RDS AURORA 서비스를 이용중에 있습니다.
  • 그런데 interactive_timeout 값을 디폴트로 사용하니까, 프로세스 들이 너무 오래 살아 있게 되었어요.
  • 이 문제를 해결하고자 parameter group을 새로 생성하고, interactive_timeout 값을 300초로 줄여서 적용하려고 했어요.
  • image
  • 분명히 AWS 공식 설명서에 dynamic 타입 밸류는 DB를 재부팅 하지 않아도 된다고 나와있는데…
  • 값이 바뀌지 않았어요 ㅠㅠ
  • image

해결책

  • 데이터베이스 구성 탭을 보니까 아래처럼, 재부팅 보류중으로 되어 있고 변경된 파라미터 그룹이 적용되지 않고 있었어요.
  • image
  • 아무래도 바꾸지 않은 값중에 static 타입 밸류가 있어서 그런건가 봅니다. 어쩔 수 없이 재부팅해야 하네요.
  • image
  • READ/WRITE 인스턴스 둘 다 재부팅 했구요. 재부팅이 그리 오래 걸리지 않네요.
  • 값이 변경된 것을 확인할 수 있습니다.
  • image

갑자기 IntelliJ IDEA에서 프로젝트가 안 열릴 때

  • 새 버젼 인텔리제이를 다운로드 받고 작업 프로젝트를 열려고 하는데, 아래 화면에서 안넘어 가는거에요.
    • image
  • 처음엔 라이센스 문제인 줄 알고, 라이센스도 점검해 보고 별걸 다 해봤는데도 안됩니다.
  • 프로젝트를 클릭하면 잠시 화면이 뜨는가 싶더니, 바로 닫히더라구요.
  • 알고보니 원인은 기존에 사용했던 플러그인과의 충돌 때문이었습니다.

  • 이럴 때는 ItelliJ의 실행시 나타나는 출력 메시지를 확인해야 합니다. 아래 처럼 콘솔에서 실행하면 확인가능해요.
    • image
  • 지금은 에러가 다 없어졌지만 플러그인과 충돌이 나면, 해당 플러그인과 관련한 에러 메시지가 뜹니다.
    • image
  • 혹시 플러그인을 다시 깔면 어떻게 될까요? 그래서 한 번 다시 깔아봤습니다.
    • image
  • 바로 에러가 나더니 또 같은 문제가 발생하네요. 지워야 겠어요 ㅠㅠ
    • image
  • 지우고 실행하면 잘 뜹니다.