2012-12-18 8 views
0

mongod가있는 Windows 컴퓨터에서 json (유닉스 컴퓨터의 mongoexport)을 가져 오면 로컬 DB가 손상됩니다.mongoimport가 실패 함 - 메모리 부족

일자 : 1 upsert 1 keyUpdates : w 0 자물쇠 (마이크로) : 117,382 117ms

화 십이-C18위한 1시 0분 2초는 [CONN2] MapViewOfFileEx : /xampp/mongo/data/test.9 errno : 8 메모리가 부족합니다. 메모리 맵 파일을 (파일 크기 536,608,768이다) :지도

화 십이 18 1시 0분 2초 [CONN2] test.gmd 치명적인 어설 16,166

화 십이 18 1시 0분 2초 [CONN2] mongod.exe ???

...

*** fassert() 실패

모든 팁, 방법 창에 몽고 서버를 충돌없이 ~ 5 GB이 JSON을 가져 오기위한 mongoimport를 사용 후 중단?

+0

-1 생산에서 MongoDB 32 비트를 사용하는 경우. –

+0

Oo ... 회사의 Windows 노트북은 64 비트가 아닙니다. btw. 테스트를위한 로컬 시스템 일뿐입니다 :-) – ledy

답변

3

서버는 가상 주소 공간을 2GB로 제한하는 32 비트 Windows 플랫폼에서 32 비트 mongod를 호스팅해야합니다. 그래서 몽고 (mongodb)가 추방당하는 것입니다. 64 비트 시스템이이 문제를 해결할 것입니다.

+0

그게 전부입니다. 집에서 64 비트 Windows PC에서 동일한 것을 시도한 후에 실행됩니다. 고마워 – ledy