Ask Your Question
0

ORM 질문 드립니다.

asked 2017-04-13 18:16:46 +0900

잿빛너구리 gravatar image

updated 2017-04-14 08:55:41 +0900

Seunghyun gravatar image

{ "User": { "Uuid": "String(80) Key", "Name": "String(24) Key", "Exp": "Integer", "Level": "Integer", "VipExp": "Integer", "VipLevel": "Integer", "Ship": "String(24)", "GamePoints": "Integer", "CashPoints": "Integer", "EventPoints": "Integer", "FriendPoints": "Integer", "AchievePoints": "Integer", "PvPTicket": "Integer", "TagTicket": "Integer", "SurTicket": "Integer", "ItemInven": "Item[]", "CharInven": "Character[]" },

"Item": {
    "RefId": "String(30)",
    "Upgrade": "Integer",
    "BaseStatKey": "Integer",
    "Count": "Integer"
},

"Character": {
    "RefId": "String(20)",
    "Exp": "Integer",
    "Level": "Integer",
    "UpGrade": "Integer",
    "Durability": "Integer",
    "DurUpdateDate": "String(20)",
    "BaseStatKey": "Integer",
    "AttrStatKey": "Integer"
}

}

위에 ORM 모델 정의에 문제가 있는건지요. 일단 User 테이블의 CharInven필드를 추가하면 빌드 오류가 나네요. CharInven, ItemInven을 어레이가 아닌 <string(10),item>의 맵 타입으로 지정해도 그렇습니다.

edit retag flag offensive close merge delete

4 answers

Sort by » oldest newest most voted
0

answered 2017-04-14 08:54:57 +0900

Seunghyun gravatar image

t2.micro 의 메모리는 1GB 로 컴파일 시 메모리가 부족으로 실패하는 경우가 많습니다. 메모리를 늘리신 후 빌드하시면 해결될 듯 합니다. 감사합니다.

edit flag offensive delete link more

Comments

네. 어제 이미 m4.large로 테스트 해봤습니다. 미리 제가 글을 남겼다면 수고로움을 덜 수 있었겠다 싶네요. 다만, 저 처럼 시작하는 분들도 계실듯 하니 개발/서비스 등의 최소 사양 등에 대한 정보가 설치 섹션에 추가되면 좋겠네요.

잿빛너구리 gravatar image잿빛너구리 ( 2017-04-14 10:14:32 +0900 )edit

제안에 감사드립니다. 매뉴얼을 업데이트하도록 하겠스니다.

Carlos Park gravatar imageCarlos Park ( 2017-04-14 10:15:50 +0900 )edit
0

answered 2017-04-13 21:57:14 +0900

잿빛너구리 gravatar image

음... 설정을 바꾸면 같은 설정이라도 어떤때는 잘 되고 어떤때는 오류가 나네요. 방금전 테스트에도 빌드가 안되서 서버를 재부팅 하고 나니 또 됩니다.

메모리나 캐시와 연관된 문제가 아닐까 싶네요. 현재 AWS t2-micro에서 개발 중인지라...

edit flag offensive delete link more

Comments

t2.micro보다 좋은 머신을 사용하시는 것을 추천합니다. 아마존 t 인스턴스의 경우 CPU점유율이 높은 경우 아마존에서 이를 회수하면서 컴파일이 실패하는 경우도 발생합니다. 개발용 인스턴스로 가장 좋은 것을 사용해주시고, 배포는 이보다 상대적으로 사양이 떨어지는 인스턴스에서도 원활하게 동작합니다.

Carlos Park gravatar imageCarlos Park ( 2017-04-14 10:07:21 +0900 )edit
0

answered 2017-04-13 18:47:13 +0900

잿빛너구리 gravatar image

Visual Studio 2015로 빌드했을때의 메세지입니다.

1>------ 빌드 시작: 프로젝트: GWarfare, 구성: Debug x64 ------ 1> Validating sources 1> Copying sources remotely to 'XXXXXXXX.ap-northeast-2.compute.amazo...' 1> Invoking cd /home/centos/projects/gwarfare-build/debug;make -j1 1> [ 16%] Built target internal_create_launchers 1> [ 25%] Built target internal_import_manifest_dirs 1> [ 33%] Built target internal_import_resource_dirs 1> [ 36%] Generating /home/centos/projects/gwarfare-source/src/gwarfare_object.h, /home/centos/projects/gwarfare-source/src/object_model/gwarfare_object.cc, /home/centos/projects/gwarfare-source/src/gwarfare_object.py 1> 1> /usr/lib/python2.7/site-packages/funapi/json/__init__.pyc 1> Scanning dependencies of target gwarfare 1> [ 38%] Building CXX object src/CMakeFiles/gwarfare.dir/object_model/gwarfare_object.cc.o 1> 1> c++: internal compiler error: Killed (program cc1plus) 1> c++: internal compiler error: Killed (program cc1plus) 1> Please submit a full bug report, 1> with preprocessed source if appropriate. 1> See http://bugzilla.redhat.com/bugzilla for instructions. 1> Please submit a full bug report, 1> with preprocessed source if appropriate. 1> See http://bugzilla.redhat.com/bugzilla for instructions. 1> make[2]: * [src/CMakeFiles/gwarfare.dir/object_model/gwarfare_object.cc.o] Error 4 1> make[1]: [src/CMakeFiles/gwarfare.dir/all] Error 2 1> make: [all] Error 2 1> make[2]: [src/CMakeFiles/gwarfare.dir/object_model/gwarfare_object.cc.o] Error 4 1> make[1]: [src/CMakeFiles/gwarfare.dir/all] Error 2 1> make: * [all] Error 2 1> 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Application Type\Linux\1.0\Linux.Makefile.Targets(128,5): error : cd /home/centos/projects/gwarfare-build/debug;make -j1 exited with code 2, please see the Output Window - Build output for more details (NOTE: the build output verbosity might need to be changed in Tools Options to see more information in the Output Window). ========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========

edit flag offensive delete link more
0

answered 2017-04-13 18:28:29 +0900

Seunghyun gravatar image

오류 메시지를 올려주실 수 있을까요?

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2017-04-13 18:16:46 +0900

Seen: 121 times

Last updated: Apr 14 '17