在執(zhí)行命令“nginx.exe -t”時,輸出以下提示:
nginx: [alert] CreateFileMapping(536870912, my_cache_5280) failed (1455: The paging file is too small for this operation to complete)
意思是:頁面文件太小秕岛,無法完成此操作碌燕。
當(dāng)我搜索“The paging file is too small for this operation to complete”和“nginx: [alert] CreateFileMapping”沒有找到滿意的答案。
但搜索中文“頁面文件太小继薛,無法完成此操作”修壕,就找到了。
問題原因
頁面文件太小遏考,也就是虛擬內(nèi)存太小了慈鸠。
哦,我這是Windows 2016灌具,Linux 對應(yīng)的是 Swap 吧青团。
解決方法
頁面文件太小,就增大虛擬內(nèi)存:
1咖楣、右鍵點【我的電腦】-【屬性】-【高級】選項卡督笆,
2、在【性能】欄內(nèi)點【設(shè)置】-繼續(xù)點【高級】選項卡诱贿,
3娃肿、在【虛擬內(nèi)存】欄內(nèi)點【更改】-彈出【虛擬內(nèi)存】對話框,就可以設(shè)置了瘪松。
4咸作、單選【自定義大小】,在【初始大小】里設(shè)置1024宵睦,在【最大值】里設(shè)置2048(不能超過32位操作系統(tǒng)的內(nèi)存尋址范圍——4GB)记罚。
最后點一下【設(shè)置】可生效。如有必要壳嚎,可重啟電腦桐智。
建議將虛擬內(nèi)存移動到除C盤之外的其它盤末早,例如D盤。以減輕對系統(tǒng)盤的壓力说庭。
方法:仍在【虛擬內(nèi)存】對話框然磷,點擊C盤卷標(biāo),單選【無分頁大小】刊驴。
再選E盤卷標(biāo)姿搜,單選【自定義大小】,設(shè)置【初始大小】和【最大值】即可捆憎。