반응형

기술 공부 노트/개발이야기 29

AWS EC2에서 Docker 빌드 중 “no space left on device” 오류 해결기

AWS EC2에서 Docker 빌드 중 “no space left on device” 오류 해결기최근 AWS EC2 인스턴스에서 Docker 이미지를 빌드하는 과정 중, 예상치 못한 디스크 용량 부족 문제를 겪었습니다.이번 글에서는 문제 원인 파악부터 EBS 볼륨 확장 및 파티션 조정, 파일시스템 리사이즈까지 진행한 과정을 단계별로 정리해 보겠습니다.문제 상황: Docker 빌드 중 “no space left on device” 오류 발생Docker 빌드 중 다음과 같은 에러 메시지를 확인했습니다.error Error: ENOSPC: no space left on device, copyfile '/frontend/.cache/yarn/v6/npm-plotly-js-1.58.5-.../world_110m...

모델 datetime type의 null값의 디폴트가 0001-01-01이라면???

여전히..문제를 떠안고 사는 나.. 디비의 값 인서트 중 datetime의 값을 디폴트(getdate())로 넣어주고 싶었다. 근데 계속 0001-01-01 이런 값이 들어가는게 아닌가? Visual Studio를 여기저기 뒤지던중.. 모델 뷰에서 속성값을 건드렸더니 해결!!! -_-;; 해당 프로퍼티를 선택한다. 여기서는 RGST_DT 가 datetime type 이죠. 여기서. StoreGeneratedPattern을 Computed나 Identity로 설정하면 OK. Identity 의 경우 인서트 시에만 값을 생성하는 것, Computed는 인서트, 업데이트시 모두 값을 생성. 이렇다네요. 여기를 보시면 아실 수 있습니다. 그런데 업데이트 시에 잘 되는지는... 흠~ 누가 알려줬으면 좋겠습니다요~..

FormCollection Bug

하하하. 또 막혔다. 별짓(?) 다해도 해결이 안되었다..-_-;; 머 그닥 시간투자는 하지않았다. 난 금방 포기하는 사나이니까!!(어익후~ 당당하다~) 왜안될까.. 왜왜왜~~ 도대체~ 요즘은 뭐만 하려고 하면 계속 막힌다. 아이고~ 암튼. 전화번호를 등록하는 페이지에서 Add 메쏘드를 호출하고, Add 메쏘드에서는 FormCollection 으로 받았다. 근데.. 뭔짓거리를 다해도 null or empty 란다. 자세히 보면 흠~ 뭘까? 모델 객체를 파라미터로 받으면 잘만 받아지는데.. 왜 FormCollection으로만 받으면.. 흠~ 그래서!!! 찾아봤다. 내가 찾은게 맞는건지는 잘 모르겠다. 일단 여기를 보면.. ASP.NET MVC 2 RC 소스를 다운받아서 수정후 빌드하여 해당 라이브러리를 사..

난 왜 똑같은 걸 설치했는데 환경이 다를까?

Visual Studio 2010 RC 버전을 설치했다. 근데 이상하게도 똑같은걸 노트북에 설치했는데 둘이 뭔가 다르다.. 먼저 디버그 메뉴가 다르다.(가장 먼저 눈에 들어옴. 다른메뉴는 건들지 않아-_-;) 왜 다른고 하니.. 초기 설정에서 환경세팅을 다르게 해서 생긴 결과. 처음에 VS를 설치하면 개발환경을 정하라고 한다. 근데 나는 데스크탑에는 웹개발환경(Web Development)으로 하고, 노트북에는 C#개발환경(Visual C# Development Settings)로 했으니.. ㅎㅎ 난 왜다를까 계속 고민하며 지웠다가 다시깔아보고 아흑. 두번째 설치할때부터는 저런거 묻지도 않으면서리.. 이런.. 암튼 개발환경을 다시 설정할수 있다. 다음그림에서 처럼 Tools 메뉴에서 Import and ..

CVS 명령어

***** cvs 계정 생성 ***** 1. 관리자로 로그인한다. C:\> set cvsroot=:pserver:administrator@127.0.0.1/cvs C:\> cvs login 2. 계정을 생성한다. C:\> cvs passwd -r 시스템계정 -a 사용자 3. 생성한 계정으로 로그인한다. C:\> set cvsroot=:pserver:사용자@127.0.0.1/cvs C:\> cvs login ***** cvs 계정 삭제 ***** 1. 관리자로 로그인한다. C:\> set cvsroot=:pserver:administrator@127.0.0.1/cvs C:\> cvs login 2. 계정을 삭제한다. C:\> cvs passwd -X 사용자 (옵션 대소문자 구분) ***** cvs 계정 패..

윈도우2003에서 CVSNT + TortoiseCVS 설치하기(4)

TortoiseCVS 을 사용해 보자!!! (이번에도 역시 그림만 잔뜩~~ --;) 마우스 오른쪽 버튼 클릭하면 못보던 메뉴가 보일꺼야~ CVS 관련된.. CVS의 Preferences... 이놈을 클릭!! 이놈은 설정하는 부분인데.. 클릭하면 고맙게도 언어 선택 부분에 Korean 이 보이네.. ㅋ 영어울렁증이 있다싶으면 선택해주고 오케이~ 좋아~ 다시 마우스 오른쪽 버튼을 누른후 확인해보시라~~ 한글로~ 하하 확인 다 했으면 너무 좋아하진 말고.. 다음 다음.. 새 모듈 생성을 클릭해보자~ 내꺼에는 이전 CVSROOT 들이 많지만 처음하면 아무것도 없겠지.. -_-; (그렇다고 많은건 아냐.. 그냥 치니까 계속 저장되서 열라짬뽕 백그릇 이었음ㅡㅡ^) 자 ~ 그럼 이걸 어떻게 설명해야 하나.. 쉬울거 ..

윈도우2003에서 CVSNT + TortoiseCVS 설치하기(3)

한번에 다 쓰려했는데.. 그림을 죄다~~ 갖다붙이려하니 길어져서.. 두개로 나눈다. 자~~ 시작!!! 먼저. 폴더를 생성하자. 나는 이렇게 생성했다. C:\cvsrepo 이놈 하나하고, C:\cvstemp 이놈.. 일단 테스트를 해보기 위해. cvsrepo 밑에 test 폴더를 하나더 생성하자. 일단 여기까지 했으면 프로그램에 CVSNT -> CVSNT Control Panel 을 클릭하자. 다음과 같은 창이 뜬다. 이놈 버전이 2.5.03 이란다. CVSNT에 관한 자료 찾으려 했는데.. 다 예전 자료밖에 없어서. 약간 -_-;; 이전 버전을 보려면 이 주소를 따라가보시오~ 그림과 설명으로 잘 나와있을거요~ 이것도 따로 설명이 필요하다하시면 난 바빠서 빠지겠소^^; 이 것이 나보다 훨씬 잘 가르쳐줄 것..

반응형