mongodb自動關閉:分頁檔太小,無法完成操作

來源:互聯網
上載者:User

標籤:虛擬記憶體   卷標   sum   對話   nat   建議   from   操作   更改   

上次在一台兩G記憶體的win server 2008電腦上運行一個程式,一段時間後mongod自動停止,發現記錄檔最後有這樣的錯誤:

2014-11-30T00:32:32.914+0800 [conn30751] command taskdb.$cmd command: count { count: "result25", fields: null, query: { md5: "c390a22da3d411675883d6f692f266de" } } planSummary: COLLSCAN keyUpdates:0 numYields:0 locks(micros) r:312476 reslen:48 312ms
2014-11-30T00:32:32.921+0800 [conn30751] VirtualProtect for D:/data/db/taskdb/taskdb.3 chunk 4122 failed with errno:1455 分頁檔太小,無法完成操作。 (chunk size is 67108864, address is 4068000000) in mongo::makeChunkWritable, terminating
2014-11-30T00:32:32.922+0800 [conn30751] taskdb.result25 Fatal Assertion 16362

?

然後看來是需要將虛擬記憶體加大才可以運行。?

?

分頁檔太小,就增大虛擬記憶體:

?

1、右鍵點【我的電腦】-【屬性】-【進階】選項卡,

?

2、在【效能】欄內點【設定】-繼續點【進階】選項卡,

?

3、在【虛擬記憶體】欄內點【更改】-彈出【虛擬記憶體】對話方塊,就可以設定了。

?

4、單選【自訂大小】,在【初始大小】裡設定1024,在【最大值】裡設定2048(不能超過32位作業系統的記憶體定址範圍——4GB)。

最後點一下【設定】可生效。如有必要,可重啟電腦。

?

建議將虛擬記憶體移動到除C盤之外的其它盤,例如D盤。以減輕對系統硬碟的壓力。

方法:仍在【虛擬記憶體】對話方塊,點擊C盤卷標,單選【無分頁大小】。

再選D盤卷標,單選【自訂大小】,設定【初始大小】和【最大值】即可。

?

From: http://blog.csdn.net/wang1144/article/details/41717993

mongodb自動關閉:分頁檔太小,無法完成操作

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.