본문 바로가기

테크/코딩일반

[Appengine 오늘의 에러] Rollback

반응형

벌써 여름도 끝을 보이고 있습니다. 


지난 여름, 불나게 코딩을 공부했습니다. 


전에 말씀드렸듯이, "멋쟁이 사자처럼"이라는 모임을 통해서, 


좋은 사람들을 만나고, 그 사람들을 통해서 코딩의 세계에 푹 빠져들었습니다. 


"멋쟁이 사자처럼"에서는 GOOGLE APPENGINE 플랫폼을 사용해서, 서비스를 개발하는 방법을 연습했습니다. 


암튼, 그래서 오늘은 Appengine에서 발생하는 에러 한가지를 소개합니다. 


(아직은 블로깅이 좀 파편적이네요.. 


공부하는 중이라, 정리가 잘되지는 않고, 그때 그때 생각나는 것들을 끄적여 둘려고 합니다. )


Appengine에서 deploy를 하다보면  Rollback관련 에러가 뜹니다.


rollback은 말그대로 서버의 상황을 뒤로 돌려놓는 것입니다. 

 

2014-08-16 09:18:06,795 ERROR appcfg.py:1839 

Invalid character in filename: lib/setuptools/script (dev).tmpl 
09:18 AM Scanned 500 files.
Error 409: --- begin server output ---
Another transaction by user changlaemin is already in progress for app: s~jang-blue, version: 1. That user can undo the transaction 
with "appcfg rollback".
--- end server output ---

위와 같은 에러상황이 발생하면, 


1. 고급시스템설정-고급-환경변수-시스템변수-path 뒤 경로추가

(경로 = C:\Program Files (x86)\Google\google_appengine)
2. cmd창 - cd 프로젝트 위치(app.yaml 있는곳)

3. appcfg.py rollback . 입력
4. 구글 email과 pw 입력
5. cmd 종료 후 deploy

위에서 처럼 해결가능합니다. 


"appcfg.py roolback ." 에서 콤마를 빼먹지 않도록 유의하시구요. ㅎ

반응형