내 nginx에는 8 개의 프로세스가 있으며 각각은 150M 메모리를 사용합니다.Nginx가 "Out of memory"로 사망 했습니까?
때때로, 내 nginx를이 (dmesg 명령)에 대한 살해
21,228 총 페이지 캐시 페이지 스왑 캐시 스왑 캐시 통계 50 페이지 : 가, 35 삭제, 85 추가 63/64 무료 스왑을 찾을 수 프로세스 16373 (의 nginx를) 죽일 5,013 점수 또는 아이
= 2031300kB 총 스왑 = 2031608kB 3407856 페이지는 3180034 페이지 36,448 페이지 491788 메모리가 부족비 공유 페이지를 공유 예약 290,515 페이지를 Highmem라는 RAM 내가 할
:
나는 여기
내 질문은 ... 메모리 부족이 소모되므로 움 킬러가 일을 시작 밝혀, 그것을 봤 16GB 메모리이지만 낮은 메모리는 단지 800M (무료 -lm)입니다. 나머지는 어떻게 사용할 수 있습니까?가의 nginx 프로세스를 사용 150메가바이트 메모리에 대한 너무 많은가요 ... 구글은 내가 패치 커널에서 hugemem을 사용할 수 있습니다 말해,하지만 단지 centos4를 들어, 광산 centos5.2, 그래서? 너희들은 그런 문제를 결코 만나지 못 하느냐?
낮은 메모리 혼란 32 비트 시스템은 PAE없이 3GB 이상의 메모리를 사용할 수 있습니다. 왜 Low/Hign 메모리가 적합합니까? 커널 버그가 아닙니까?
사용중인 운영 체제는 무엇입니까? 메모리 관리는 FreeBSD와 Linux간에 매우 다릅니다. 다른 BSD 변형 (FreeBSD/NetBSD/OpenBSD)조차도 당신이 무슨 일이 일어나고 있는지 모르는 경우 별난 일이 될 수있는 몇 가지 중요한 차이점이 있습니다. – ghoti
광산은 Centos 5입니다.2, 32-bit – ZIFF
nginx 설정을 첨부하고 free -m 출력을 첨부하십시오. –