[SERVER-15283] MapViewOfFileEx for Y:/mongo/slave/mips201409/mips201409.12 failed with error errno:487 (file size is 2146435072) in MemoryMappedFile: Created: 17/Sep/14 Updated: 24/Jan/15 Resolved: 23/Jan/15 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Storage |
| Affects Version/s: | 2.4.8 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | gaoyw | Assignee: | Unassigned |
| Resolution: | Incomplete | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Operating System: | Windows |
| Participants: |
| Description |
|
OS: Windows Server 2008 R2 ×64 ;machine ram : 128GB |
| Comments |
| Comment by Matt Kangas [ 18/Sep/14 ] | |
|
@gaoyw - is the above result obtained from the server that reported "errno:487 cannot access(file size is 2146435072) in MemoryMappedFile::createPrivateMap"? I suspect it is not. You said it was your slave that system that failed, please confirm you are obtaining buildInfo from the slave. You can also examine your log files. Build information is printed to the log when mongod starts. | |
| Comment by gaoyw [ 18/Sep/14 ] | |
|
> db.serverBuildInfo(); bits is 64 | |
| Comment by Matt Kangas [ 17/Sep/14 ] | |
|
gaoyw - Can you confirm that you are running a 64-bit build of MongoDB, not a 32-bit build? In the mongo shell please run:
If the "bits" field is 32 then the error you see is expected when the mapped data set size exceeds 2 GB. FAQ: What are the limitations of 32-bit versions of MongoDB To fix: download a 64-bit version of MongoDB 2.4.11, install, and restart. |